Classes |
| struct | StreamHandle_t |
Namespaces |
| namespace | Burger |
Defines |
| #define | StreamHandleGetMark(x) (x)->Mark |
| #define | StreamHandleGetSize(x) (x)->EOFMark |
| #define | StreamHandleGetErrorFlag(x) (x)->ErrorFlag |
| #define | StreamHandleClearErrorFlag(x) (x)->ErrorFlag=FALSE |
| #define | StreamHandleSetErrorFlag(x) (x)->ErrorFlag=TRUE |
Typedefs |
| typedef struct StreamHandle_t | StreamHandle_t |
Functions |
| StreamHandle_t *BURGER_API | StreamHandleNewPut (void) |
| StreamHandle_t *BURGER_API | StreamHandleNewGet (void **GetHandle) |
| StreamHandle_t *BURGER_API | StreamHandleNewGetPtr (void *GetPtr, Word32 Size) |
| StreamHandle_t *BURGER_API | StreamHandleNewGetFile (const char *FileName) |
| void BURGER_API | StreamHandleInitPut (StreamHandle_t *Input) |
| void BURGER_API | StreamHandleInitGet (StreamHandle_t *Input, void **GetHandle) |
| void BURGER_API | StreamHandleInitGetPtr (StreamHandle_t *Input, void *GetPtr, Word32 Size) |
| Word BURGER_API | StreamHandleInitGetFile (StreamHandle_t *Input, const char *FileName) |
| void BURGER_API | StreamHandleDestroy (StreamHandle_t *Input) |
| void BURGER_API | StreamHandleDelete (StreamHandle_t *Input) |
| void **BURGER_API | StreamHandleDetachHandle (StreamHandle_t *Input) |
| void BURGER_API | StreamHandleEndSave (StreamHandle_t *Input) |
| Word BURGER_API | StreamHandleSaveFile (StreamHandle_t *Input, const char *FileName) |
| Word BURGER_API | StreamHandleSaveTextFile (StreamHandle_t *Input, const char *FileName) |
| Word BURGER_API | StreamHandleGetByte (StreamHandle_t *Input) |
| Word BURGER_API | StreamHandleGetShort (StreamHandle_t *Input) |
| Word32 BURGER_API | StreamHandleGetLong (StreamHandle_t *Input) |
| float BURGER_API | StreamHandleGetFloat (StreamHandle_t *Input) |
| double BURGER_API | StreamHandleGetDouble (StreamHandle_t *Input) |
| void BURGER_API | StreamHandleGetVector2D (StreamHandle_t *Input, Burger::Vector2D_t *Output) |
| void BURGER_API | StreamHandleGetVector3D (StreamHandle_t *Input, struct Vector3D_t *Output) |
| void BURGER_API | StreamHandleGetMatrix3D (StreamHandle_t *Input, struct Matrix3D_t *Output) |
| void BURGER_API | StreamHandleGetEuler (StreamHandle_t *Input, struct Euler_t *Output) |
| void BURGER_API | StreamHandleGetLWRect (StreamHandle_t *Input, struct LWRect_t *Output) |
| void BURGER_API | StreamHandleGetLWPoint (StreamHandle_t *Input, struct LWPoint_t *Output) |
| Word BURGER_API | StreamHandleGetShortMoto (StreamHandle_t *Input) |
| Word32 BURGER_API | StreamHandleGetLongMoto (StreamHandle_t *Input) |
| float BURGER_API | StreamHandleGetFloatMoto (StreamHandle_t *Input) |
| double BURGER_API | StreamHandleGetDoubleMoto (StreamHandle_t *Input) |
| void BURGER_API | StreamHandleGetVector2DMoto (StreamHandle_t *Input, Burger::Vector2D_t *Output) |
| void BURGER_API | StreamHandleGetVector3DMoto (StreamHandle_t *Input, struct Vector3D_t *Output) |
| void BURGER_API | StreamHandleGetMatrix3DMoto (StreamHandle_t *Input, struct Matrix3D_t *Output) |
| void BURGER_API | StreamHandleGetEulerMoto (StreamHandle_t *Input, struct Euler_t *Output) |
| void BURGER_API | StreamHandleGetMem (StreamHandle_t *Input, void *DestPtr, Word32 Length) |
| void *BURGER_API | StreamHandleGetString (StreamHandle_t *Input, Word Flags) |
| void BURGER_API | StreamHandleGetString2 (StreamHandle_t *Input, Word Flags, char *DestBuffer, Word32 MaxLength) |
| void BURGER_API | StreamHandlePutByte (StreamHandle_t *Input, Word Val) |
| void BURGER_API | StreamHandlePutShort (StreamHandle_t *Input, Word Val) |
| void BURGER_API | StreamHandlePutLong (StreamHandle_t *Input, Word32 Val) |
| void BURGER_API | StreamHandlePutFloat (StreamHandle_t *Input, float Val) |
| void BURGER_API | StreamHandlePutDouble (StreamHandle_t *Input, double Val) |
| void BURGER_API | StreamHandlePutVector2D (StreamHandle_t *Input, const Burger::Vector2D_t *Val) |
| void BURGER_API | StreamHandlePutVector3D (StreamHandle_t *Input, const struct Vector3D_t *Val) |
| void BURGER_API | StreamHandlePutMatrix3D (StreamHandle_t *Input, const struct Matrix3D_t *Val) |
| void BURGER_API | StreamHandlePutEuler (StreamHandle_t *Input, const struct Euler_t *Val) |
| void BURGER_API | StreamHandlePutShortMoto (StreamHandle_t *Input, Word Val) |
| void BURGER_API | StreamHandlePutLongMoto (StreamHandle_t *Input, Word32 Val) |
| void BURGER_API | StreamHandlePutFloatMoto (StreamHandle_t *Input, float Val) |
| void BURGER_API | StreamHandlePutDoubleMoto (StreamHandle_t *Input, double Val) |
| void BURGER_API | StreamHandlePutVector2DMoto (StreamHandle_t *Input, const Burger::Vector2D_t *Val) |
| void BURGER_API | StreamHandlePutVector3DMoto (StreamHandle_t *Input, const struct Vector3D_t *Val) |
| void BURGER_API | StreamHandlePutMatrix3DMoto (StreamHandle_t *Input, const struct Matrix3D_t *Val) |
| void BURGER_API | StreamHandlePutEulerMoto (StreamHandle_t *Input, const struct Euler_t *Val) |
| void BURGER_API | StreamHandlePutMem (StreamHandle_t *Input, const void *SrcPtr, Word32 Length) |
| void BURGER_API | StreamHandlePutString (StreamHandle_t *Input, const void *SrcPtr) |
| void BURGER_API | StreamHandlePutStringNoZero (StreamHandle_t *Input, const void *SrcPtr) |
| void BURGER_API | StreamHandleSetMark (StreamHandle_t *Input, Word32 NewMark) |
| void BURGER_API | StreamHandleSetSize (StreamHandle_t *Input, Word32 Size) |
| void BURGER_API | StreamHandleSkip (StreamHandle_t *Input, long Offset) |
| void BURGER_API | StreamHandleSkipString (StreamHandle_t *Input) |
| void *BURGER_API | StreamHandleLock (StreamHandle_t *Input) |
| void *BURGER_API | StreamHandleLockExpand (StreamHandle_t *Input, Word32 Size) |
| void BURGER_API | StreamHandleUnlock (StreamHandle_t *Input, const void *EndPtr) |
| void BURGER_API | StreamHandleExpand (StreamHandle_t *Input, Word32 Size) |