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/.