REpsp2
PSP2 OS reverse engineering
Loading...
Searching...
No Matches
scetypes.h File Reference

Go to the source code of this file.

Data Structures

struct  SceIVector2
struct  SceFVector2
union  SceUVector2
struct  SceIVector3
struct  SceFVector3
union  SceUVector3
struct  SceIVector4
struct  SceFVector4
union  SceUVector4
struct  SceIMatrix2
struct  SceFMatrix2
union  SceUMatrix2
struct  SceIMatrix3
struct  SceFMatrix3
union  SceUMatrix3
struct  SceIMatrix4
struct  SceFMatrix4
union  SceUMatrix4
struct  SceFQuaternion
struct  SceFColor
struct  SceFPlane
union  SceUnion32
union  SceUnion64
union  SceUnion128
union  SceUnion512
struct  SceDateTime

Macros

#define SCE_NULL   ((void *)0)
#define SCE_FALSE   (0)
#define SCE_TRUE   (1)
#define SCE_UID_INVALID_UID   ((SceUID)0xFFFFFFFF)
#define noreturn

Typedefs

typedef signed char SceChar8
typedef unsigned char SceUChar8
typedef signed char SceInt8
typedef unsigned char SceUInt8
typedef signed short SceShort16
typedef unsigned short SceUShort16
typedef short SceInt16
typedef unsigned short SceUInt16
typedef signed int SceInt32
typedef unsigned int SceUInt32
typedef int SceInt
typedef unsigned int SceUInt
typedef signed long long SceInt64
typedef unsigned long long SceUInt64
typedef long SceLong
typedef unsigned long SceULong
typedef signed long long SceLong64
typedef unsigned long long SceULong64
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 unsigned short SceWChar16
typedef unsigned int SceWChar32
typedef int SceBool
typedef int SceIntPtr
typedef unsigned int SceUIntPtr
typedef void SceVoid
typedef void * ScePVoid
typedef struct SceIVector2 SceIVector2
typedef struct SceFVector2 SceFVector2
typedef union SceUVector2 SceUVector2
typedef struct SceIVector3 SceIVector3
typedef struct SceFVector3 SceFVector3
typedef union SceUVector3 SceUVector3
typedef struct SceIVector4 SceIVector4
typedef struct SceFVector4 SceFVector4
typedef union SceUVector4 SceUVector4
typedef struct SceIMatrix2 SceIMatrix2
typedef struct SceFMatrix2 SceFMatrix2
typedef union SceUMatrix2 SceUMatrix2
typedef struct SceIMatrix3 SceIMatrix3
typedef struct SceFMatrix3 SceFMatrix3
typedef union SceUMatrix3 SceUMatrix3
typedef struct SceIMatrix4 SceIMatrix4
typedef struct SceFMatrix4 SceFMatrix4
typedef union SceUMatrix4 SceUMatrix4
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 union SceUnion512 SceUnion512
typedef struct SceDateTime SceDateTime
typedef unsigned int SceSize
typedef SceSize ScePSize
typedef SceSize SceVSize
typedef int SceSSize
typedef SceSSize ScePSSize
typedef SceSSize SceVSSize
typedef unsigned int SceUIntVAddr
typedef unsigned int SceUIntPAddr
typedef int SceUID
typedef char * SceName
typedef SceInt64 SceOff
typedef SceUID ScePID

Macro Definition Documentation

◆ noreturn

#define noreturn

Function does not return

Definition at line 253 of file scetypes.h.

◆ SCE_FALSE

#define SCE_FALSE   (0)

Definition at line 41 of file scetypes.h.

◆ SCE_NULL

#define SCE_NULL   ((void *)0)

Definition at line 36 of file scetypes.h.

◆ SCE_TRUE

#define SCE_TRUE   (1)

Definition at line 42 of file scetypes.h.

◆ SCE_UID_INVALID_UID

#define SCE_UID_INVALID_UID   ((SceUID)0xFFFFFFFF)

Definition at line 242 of file scetypes.h.

Typedef Documentation

◆ SceBool

typedef int SceBool

Definition at line 39 of file scetypes.h.

◆ SceByte

typedef unsigned char SceByte

Definition at line 28 of file scetypes.h.

◆ SceByte8

typedef unsigned char SceByte8

Definition at line 29 of file scetypes.h.

◆ SceChar8

typedef signed char SceChar8

Definition at line 4 of file scetypes.h.

◆ SceDateTime

typedef struct SceDateTime SceDateTime

◆ SceDouble

typedef double SceDouble

Definition at line 24 of file scetypes.h.

◆ SceDouble64

typedef double SceDouble64

Definition at line 25 of file scetypes.h.

◆ SceFColor

typedef struct SceFColor SceFColor

◆ SceFloat

typedef float SceFloat

Definition at line 22 of file scetypes.h.

◆ SceFloat32

typedef float SceFloat32

Definition at line 23 of file scetypes.h.

◆ SceFMatrix2

typedef struct SceFMatrix2 SceFMatrix2

◆ SceFMatrix3

typedef struct SceFMatrix3 SceFMatrix3

◆ SceFMatrix4

typedef struct SceFMatrix4 SceFMatrix4

◆ SceFPlane

typedef struct SceFPlane SceFPlane

◆ SceFQuaternion

typedef struct SceFQuaternion SceFQuaternion

◆ SceFVector2

typedef struct SceFVector2 SceFVector2

◆ SceFVector3

typedef struct SceFVector3 SceFVector3

◆ SceFVector4

typedef struct SceFVector4 SceFVector4

◆ SceIMatrix2

typedef struct SceIMatrix2 SceIMatrix2

◆ SceIMatrix3

typedef struct SceIMatrix3 SceIMatrix3

◆ SceIMatrix4

typedef struct SceIMatrix4 SceIMatrix4

◆ SceInt

typedef int SceInt

Definition at line 14 of file scetypes.h.

◆ SceInt16

typedef short SceInt16

Definition at line 10 of file scetypes.h.

◆ SceInt32

typedef signed int SceInt32

Definition at line 12 of file scetypes.h.

◆ SceInt64

typedef signed long long SceInt64

Definition at line 16 of file scetypes.h.

◆ SceInt8

typedef signed char SceInt8

Definition at line 6 of file scetypes.h.

◆ SceIntPtr

typedef int SceIntPtr

Definition at line 44 of file scetypes.h.

◆ SceIVector2

typedef struct SceIVector2 SceIVector2

◆ SceIVector3

typedef struct SceIVector3 SceIVector3

◆ SceIVector4

typedef struct SceIVector4 SceIVector4

◆ SceLong

typedef long SceLong

Definition at line 18 of file scetypes.h.

◆ SceLong64

typedef signed long long SceLong64

Definition at line 20 of file scetypes.h.

◆ SceName

typedef char* SceName

Object name

Definition at line 246 of file scetypes.h.

◆ SceOff

typedef SceInt64 SceOff

Definition at line 248 of file scetypes.h.

◆ ScePID

typedef SceUID ScePID

Definition at line 249 of file scetypes.h.

◆ ScePSize

typedef SceSize ScePSize

Definition at line 229 of file scetypes.h.

◆ ScePSSize

Definition at line 232 of file scetypes.h.

◆ ScePVoid

typedef void* ScePVoid

Definition at line 47 of file scetypes.h.

◆ SceSByte

typedef signed char SceSByte

Definition at line 26 of file scetypes.h.

◆ SceSByte8

typedef signed char SceSByte8

Definition at line 27 of file scetypes.h.

◆ SceShort16

typedef signed short SceShort16

Definition at line 8 of file scetypes.h.

◆ SceSize

typedef unsigned int SceSize

Definition at line 228 of file scetypes.h.

◆ SceSSize

typedef int SceSSize

Definition at line 231 of file scetypes.h.

◆ SceUChar8

typedef unsigned char SceUChar8

Definition at line 5 of file scetypes.h.

◆ SceUID

typedef int SceUID

Definition at line 237 of file scetypes.h.

◆ SceUInt

typedef unsigned int SceUInt

Definition at line 15 of file scetypes.h.

◆ SceUInt16

typedef unsigned short SceUInt16

Definition at line 11 of file scetypes.h.

◆ SceUInt32

typedef unsigned int SceUInt32

Definition at line 13 of file scetypes.h.

◆ SceUInt64

typedef unsigned long long SceUInt64

Definition at line 17 of file scetypes.h.

◆ SceUInt8

typedef unsigned char SceUInt8

Definition at line 7 of file scetypes.h.

◆ SceUIntPAddr

typedef unsigned int SceUIntPAddr

Definition at line 235 of file scetypes.h.

◆ SceUIntPtr

typedef unsigned int SceUIntPtr

Definition at line 45 of file scetypes.h.

◆ SceUIntVAddr

typedef unsigned int SceUIntVAddr

Definition at line 234 of file scetypes.h.

◆ SceULong

typedef unsigned long SceULong

Definition at line 19 of file scetypes.h.

◆ SceULong64

typedef unsigned long long SceULong64

Definition at line 21 of file scetypes.h.

◆ SceUMatrix2

typedef union SceUMatrix2 SceUMatrix2

◆ SceUMatrix3

typedef union SceUMatrix3 SceUMatrix3

◆ SceUMatrix4

typedef union SceUMatrix4 SceUMatrix4

◆ SceUnion128

typedef union SceUnion128 SceUnion128

◆ SceUnion32

typedef union SceUnion32 SceUnion32

◆ SceUnion512

typedef union SceUnion512 SceUnion512

◆ SceUnion64

typedef union SceUnion64 SceUnion64

◆ SceUShort16

typedef unsigned short SceUShort16

Definition at line 9 of file scetypes.h.

◆ SceUVector2

typedef union SceUVector2 SceUVector2

◆ SceUVector3

typedef union SceUVector3 SceUVector3

◆ SceUVector4

typedef union SceUVector4 SceUVector4

◆ SceVoid

typedef void SceVoid

Definition at line 46 of file scetypes.h.

◆ SceVSize

typedef SceSize SceVSize

Definition at line 230 of file scetypes.h.

◆ SceVSSize

Definition at line 233 of file scetypes.h.

◆ SceWChar16

typedef unsigned short SceWChar16

Definition at line 30 of file scetypes.h.

◆ SceWChar32

typedef unsigned int SceWChar32

Definition at line 31 of file scetypes.h.