14 #ifndef PHYSXMEMORYREADBUFFER_H 15 #define PHYSXMEMORYREADBUFFER_H 30 virtual NxU8 readByte()
const;
31 virtual NxU16 readWord()
const;
32 virtual NxU32 readDword()
const;
33 virtual float readFloat()
const;
34 virtual double readDouble()
const;
35 virtual void readBuffer(
void *buffer, NxU32 size)
const;
37 virtual NxStream &storeByte(NxU8 b) { NX_ASSERT(0);
return *
this; }
38 virtual NxStream &storeWord(NxU16 w) { NX_ASSERT(0);
return *
this; }
39 virtual NxStream &storeDword(NxU32 d) { NX_ASSERT(0);
return *
this; }
40 virtual NxStream &storeFloat(NxReal f) { NX_ASSERT(0);
return *
this; }
41 virtual NxStream &storeDouble(NxF64 f) { NX_ASSERT(0);
return *
this; }
42 virtual NxStream &storeBuffer(
const void *buffer, NxU32 size) { NX_ASSERT(0);
return *
this; }
44 mutable const NxU8 *buffer;
47 #endif // PHYSXMEMORYREADBUFFER_H PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.