19PhysxMemoryReadBuffer::PhysxMemoryReadBuffer(
const NxU8 *data) : buffer(data)
27PhysxMemoryReadBuffer::~PhysxMemoryReadBuffer()
35NxU8 PhysxMemoryReadBuffer::readByte()
const
38 memcpy(&b, buffer,
sizeof(NxU8));
39 buffer +=
sizeof(NxU8);
46NxU16 PhysxMemoryReadBuffer::readWord()
const
49 memcpy(&w, buffer,
sizeof(NxU16));
50 buffer +=
sizeof(NxU16);
57NxU32 PhysxMemoryReadBuffer::readDword()
const
60 memcpy(&d, buffer,
sizeof(NxU32));
61 buffer +=
sizeof(NxU32);
68float PhysxMemoryReadBuffer::readFloat()
const
71 memcpy(&f, buffer,
sizeof(
float));
72 buffer +=
sizeof(float);
79double PhysxMemoryReadBuffer::readDouble()
const
82 memcpy(&f, buffer,
sizeof(
double));
83 buffer +=
sizeof(double);
90void PhysxMemoryReadBuffer::readBuffer(
void *dest, NxU32 size)
const
92 memcpy(dest, buffer, size);
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.