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