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