![]() |
PSP2SDK
dirty-f9e4f2d
The free SDK for PSP2
|
Header file which defines unique variable types. More...
#include <stddef.h>#include <stdint.h>

Go to the source code of this file.
Data Structures | |
| struct | SceIVector2 |
| struct | SceFVector2 |
| struct | SceIVector3 |
| struct | SceFVector3 |
| struct | SceIVector4 |
| struct | SceUVector4 |
| struct | SceFVector4 |
| struct | SceIMatrix2 |
| struct | SceFMatrix2 |
| struct | SceIMatrix3 |
| struct | SceFMatrix3 |
| struct | SceIMatrix4 |
| struct | SceUMatrix4 |
| struct | SceFMatrix4 |
| struct | SceFQuaternion |
| struct | SceFColor |
| struct | SceFPlane |
| union | SceUnion32 |
| union | SceUnion64 |
| union | SceUnion128 |
| struct | SceDateTime |
Defines | |
| #define | PSP2_KERNEL_PROCESS_ID_SELF 0 |
| Current running process ID is always 0. | |
| #define | PSP2_UID_NAMELEN 31 |
| Maximum length for kernel object names. | |
Typedefs | |
| typedef int8_t | SceChar8 |
| typedef uint8_t | SceUChar8 |
| typedef int8_t | SceInt8 |
| typedef uint8_t | SceUInt8 |
| typedef int16_t | SceShort16 |
| typedef uint16_t | SceUShort16 |
| typedef int16_t | SceInt16 |
| typedef uint16_t | SceUInt16 |
| typedef int32_t | SceInt32 |
| typedef uint32_t | SceUInt32 |
| typedef int32_t | SceInt |
| typedef uint32_t | SceUInt |
| typedef int64_t | SceInt64 |
| typedef uint64_t | SceUInt64 |
| typedef int64_t | SceLong64 |
| typedef uint64_t | SceULong64 |
| typedef unsigned int | SceSize |
| typedef int | SceSSize |
| typedef int | SceBool |
| typedef float | SceFloat |
| typedef float | SceFloat32 |
| typedef double | SceDouble |
| typedef double | SceDouble64 |
| typedef signed char | SceSByte |
| typedef signed char | SceSByte8 |
| typedef unsigned char | SceByte |
| typedef unsigned char | SceByte8 |
| typedef uint16_t | SceWChar16 |
| typedef uint32_t | SceWChar32 |
| typedef void | SceVoid |
| typedef void * | ScePVoid |
| typedef int | SceIntPtr |
| typedef unsigned int | SceUIntPtr |
| typedef SceUIntPtr | SceUIntVAddr |
| typedef struct SceIVector2 | SceIVector2 |
| typedef struct SceFVector2 | SceFVector2 |
| typedef struct SceIVector3 | SceIVector3 |
| typedef struct SceFVector3 | SceFVector3 |
| typedef struct SceIVector4 | SceIVector4 |
| typedef struct SceUVector4 | SceUVector4 |
| typedef struct SceFVector4 | SceFVector4 |
| typedef struct SceIMatrix2 | SceIMatrix2 |
| typedef struct SceFMatrix2 | SceFMatrix2 |
| typedef struct SceIMatrix3 | SceIMatrix3 |
| typedef struct SceFMatrix3 | SceFMatrix3 |
| typedef struct SceIMatrix4 | SceIMatrix4 |
| typedef struct SceUMatrix4 | SceUMatrix4 |
| typedef struct SceFMatrix4 | SceFMatrix4 |
| typedef struct SceFQuaternion | SceFQuaternion |
| typedef struct SceFColor | SceFColor |
| typedef struct SceFPlane | SceFPlane |
| typedef union SceUnion32 | SceUnion32 |
| typedef union SceUnion64 | SceUnion64 |
| typedef union SceUnion128 | SceUnion128 |
| typedef struct SceDateTime | SceDateTime |
| typedef int | SceMode |
| Mode for I/O functions. | |
| typedef SceInt64 | SceOff |
| Offset type. | |
| typedef int | SceUID |
| UIDs are used to describe many different kernel objects. | |
| typedef int | ScePID |
| Process ID. | |
| typedef char * | SceName |
| Names are used to describe object names. | |
Enumerations | |
| enum | { PSP2_FALSE, PSP2_TRUE } |
Header file which defines unique variable types.
Copyright (C) 2015 PSP2SDK Project
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
1.7.6.1