Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in little endian format.
More...
Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in little endian format.
| makVrf::DtStreamWriter::DtStreamWriter |
( |
int |
length | ) |
|
constructor takes size of internal buffer to create. Care must be taken to allocate enough space.
| makVrf::DtStreamWriter::DtStreamWriter |
( |
unsigned char * |
buffer, |
|
|
int |
length |
|
) |
| |
constructor a given buffer and it's size. Care must be taken to allocate enough space.
| virtual makVrf::DtStreamWriter::~DtStreamWriter |
( |
| ) |
|
|
virtual |
get a copy of the internal buffer
| virtual int makVrf::DtStreamWriter::length |
( |
| ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeBool |
( |
bool |
b | ) |
|
|
virtual |
value readers return a value and increment the current position in the byte stream based on the size value
| virtual void makVrf::DtStreamWriter::writeInt8 |
( |
char |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeUInt8 |
( |
unsigned char |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeInt16 |
( |
short |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeUInt16 |
( |
unsigned short |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeInt32 |
( |
int |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeUInt32 |
( |
unsigned int |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeInt64 |
( |
long long |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeSingle |
( |
float |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeDouble |
( |
double |
num | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeString |
( |
std::string & |
str | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeVector |
( |
DtVector & |
vec | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeTaitBryan |
( |
DtTaitBryan & |
tb | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeQuaternion |
( |
const DtQuaternion & |
q | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeEntityId |
( |
const DtEntityIdentifier & |
id | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeEntityType |
( |
const DtEntityType & |
type | ) |
|
|
virtual |
| virtual void makVrf::DtStreamWriter::writeBytes |
( |
unsigned char * |
buffer, |
|
|
int |
length |
|
) |
| |
|
virtual |
| void makVrf::DtStreamWriter::encodeStringSize |
( |
int |
size | ) |
|
|
protected |
encode the size of the string as a variable sized integer
| int makVrf::DtStreamWriter::myLength |
|
protected |
| bool makVrf::DtStreamWriter::myShouldDelete |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf4-10-branch/include/vrfDebugDrawConnector/byteStream.h