# psptypes.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Data Structures

struct | ScePspSRect
struct | ScePspIRect
struct | ScePspL64Rect
struct | ScePspFRect
struct | ScePspSVector2
struct | ScePspIVector2
struct | ScePspL64Vector2
struct | ScePspFVector2
union | ScePspVector2
struct | ScePspSVector3
struct | ScePspIVector3
struct | ScePspL64Vector3
struct | ScePspFVector3
union | ScePspVector3
struct | ScePspSVector4
struct | ScePspIVector4
struct | ScePspL64Vector4
struct | ScePspFVector4
struct | ScePspFVector4Unaligned
union | ScePspVector4
struct | ScePspIMatrix2
struct | ScePspFMatrix2
union | ScePspMatrix2
struct | ScePspIMatrix3
struct | ScePspFMatrix3
union | ScePspMatrix3
struct | ScePspIMatrix4
struct | ScePspIMatrix4Unaligned
struct | ScePspFMatrix4
struct | ScePspFMatrix4Unaligned
union | ScePspMatrix4
struct | ScePspFQuaternion
struct | ScePspFQuaternionUnaligned
struct | ScePspFColor
struct | ScePspFColorUnaligned
union | ScePspUnion32
union | ScePspUnion64
union | ScePspUnion128
struct | ScePspDateTime

## Defines

#define | _PSPTYPES_H_ 1
#define | NULL ((void *) 0)

## Typedefs

typedef unsigned char | u8
typedef unsigned short | u16
typedef volatile unsigned char | vu8
typedef volatile unsigned short | vu16
typedef unsigned int | u32
typedef unsigned long long | u64
typedef volatile unsigned int | vu32
typedef volatile unsigned long long | vu64
typedef signed char | s8
typedef signed short | s16
typedef volatile signed char | vs8
typedef volatile signed short | vs16
typedef signed int | s32
typedef signed long long | s64
typedef volatile signed int | vs32
typedef volatile signed long long | vs64
typedef unsigned char | u_char8
typedef short unsigned int | u_short16
typedef short unsigned int | u_int16
typedef unsigned int | u_int32
typedef unsigned long long | u_int64
typedef unsigned long long | u_long64
typedef char | char8
typedef short int | short16
typedef short int | int16
typedef int | int32
typedef signed long long | int64
typedef signed long long | long64
typedef unsigned char | SceUChar8
typedef short unsigned int | SceUShort16
typedef unsigned int | SceUInt32
typedef long long unsigned int | SceUInt64
typedef long long unsigned int | SceULong64
typedef char | SceChar8
typedef short int | SceShort16
typedef int | SceInt32
typedef long long int | SceInt64
typedef long long int | SceLong64
typedef float | SceFloat
typedef float | SceFloat32
typedef short unsigned int | SceWChar16
typedef unsigned int | SceWChar32
typedef int | SceBool
typedef void | SceVoid
typedef void * | ScePVoid
typedef ScePspSRect | ScePspSRect
typedef ScePspIRect | ScePspIRect
typedef ScePspL64Rect | ScePspL64Rect
typedef ScePspFRect | ScePspFRect
typedef ScePspSVector2 | ScePspSVector2
typedef ScePspIVector2 | ScePspIVector2
typedef ScePspL64Vector2 | ScePspL64Vector2
typedef ScePspFVector2 | ScePspFVector2
typedef ScePspVector2 | ScePspVector2
typedef ScePspSVector3 | ScePspSVector3
typedef ScePspIVector3 | ScePspIVector3
typedef ScePspL64Vector3 | ScePspL64Vector3
typedef ScePspFVector3 | ScePspFVector3
typedef ScePspVector3 | ScePspVector3
typedef ScePspSVector4 | ScePspSVector4
typedef ScePspIVector4 | ScePspIVector4
typedef ScePspL64Vector4 | ScePspL64Vector4
typedef ScePspFVector4 | aligned
typedef ScePspFVector4Unaligned | ScePspFVector4Unaligned
typedef ScePspIMatrix2 | ScePspIMatrix2
typedef ScePspFMatrix2 | ScePspFMatrix2
typedef ScePspMatrix2 | ScePspMatrix2
typedef ScePspIMatrix3 | ScePspIMatrix3
typedef ScePspFMatrix3 | ScePspFMatrix3
typedef ScePspMatrix3 | ScePspMatrix3
typedef ScePspIMatrix4Unaligned | ScePspIMatrix4Unaligned
typedef ScePspFMatrix4Unaligned | ScePspFMatrix4Unaligned
typedef ScePspMatrix4 | ScePspMatrix4
typedef ScePspFQuaternionUnaligned | ScePspFQuaternionUnaligned
typedef ScePspFColorUnaligned | ScePspFColorUnaligned
typedef unsigned int | ScePspRGBA8888
typedef unsigned short | ScePspRGBA4444
typedef unsigned short | ScePspRGBA5551
typedef unsigned short | ScePspRGB565
typedef ScePspUnion32 | ScePspUnion32
typedef ScePspUnion64 | ScePspUnion64
typedef ScePspDateTime | ScePspDateTime

## Define Documentation

#define _PSPTYPES_H_ 1

#define NULL ((void *) 0)

## Typedef Documentation

typedef union ScePspUnion128 aligned

typedef char char8

typedef short int int16

typedef int int32

typedef signed long long int64

typedef signed long long long64

typedef signed short s16

typedef signed int s32

typedef signed long long s64

typedef signed char s8

typedef int SceBool

typedef char SceChar8

typedef float SceFloat

typedef float SceFloat32

typedef int SceInt32

typedef long long int SceInt64

typedef long long int SceLong64

typedef struct ScePspDateTime ScePspDateTime

typedef struct ScePspFColorUnaligned ScePspFColorUnaligned

typedef struct ScePspFMatrix2 ScePspFMatrix2

typedef struct ScePspFMatrix3 ScePspFMatrix3

typedef struct ScePspFMatrix4Unaligned ScePspFMatrix4Unaligned

typedef struct ScePspFQuaternionUnaligned ScePspFQuaternionUnaligned

typedef struct ScePspFRect ScePspFRect

typedef struct ScePspFVector2 ScePspFVector2

typedef struct ScePspFVector3 ScePspFVector3

typedef struct ScePspFVector4Unaligned ScePspFVector4Unaligned

typedef struct ScePspIMatrix2 ScePspIMatrix2

typedef struct ScePspIMatrix3 ScePspIMatrix3

typedef struct ScePspIMatrix4Unaligned ScePspIMatrix4Unaligned

typedef struct ScePspIRect ScePspIRect

typedef struct ScePspIVector2 ScePspIVector2

typedef struct ScePspIVector3 ScePspIVector3

typedef struct ScePspIVector4 ScePspIVector4

typedef struct ScePspL64Rect ScePspL64Rect

typedef struct ScePspL64Vector2 ScePspL64Vector2

typedef struct ScePspL64Vector3 ScePspL64Vector3

typedef struct ScePspL64Vector4 ScePspL64Vector4

typedef union ScePspMatrix2 ScePspMatrix2

typedef union ScePspMatrix3 ScePspMatrix3

typedef union ScePspMatrix4 ScePspMatrix4

typedef unsigned short ScePspRGB565

typedef unsigned short ScePspRGBA4444

typedef unsigned short ScePspRGBA5551

typedef unsigned int ScePspRGBA8888

typedef struct ScePspSRect ScePspSRect

typedef struct ScePspSVector2 ScePspSVector2

typedef struct ScePspSVector3 ScePspSVector3

typedef struct ScePspSVector4 ScePspSVector4

typedef union ScePspUnion32 ScePspUnion32

typedef union ScePspUnion64 ScePspUnion64

typedef union ScePspVector2 ScePspVector2

typedef union ScePspVector3 ScePspVector3

typedef void* ScePVoid

typedef short int SceShort16

typedef unsigned char SceUChar8

typedef unsigned int SceUInt32

typedef long long unsigned int SceUInt64

typedef long long unsigned int SceULong64

typedef short unsigned int SceUShort16

typedef void SceVoid

typedef short unsigned int SceWChar16

typedef unsigned int SceWChar32

typedef short int short16

typedef unsigned short u16

typedef unsigned int u32

typedef unsigned long long u64

typedef unsigned char u8

typedef unsigned char u_char8

typedef short unsigned int u_int16

typedef unsigned int u_int32

typedef unsigned long long u_int64

typedef unsigned long long u_long64

typedef short unsigned int u_short16

typedef volatile signed short vs16

typedef volatile signed int vs32

typedef volatile signed long long vs64

typedef volatile signed char vs8

typedef volatile unsigned short vu16

typedef volatile unsigned int vu32

typedef volatile unsigned long long vu64

typedef volatile unsigned char vu8