#include <kfbxdatastream.h>
Definition at line 59 of file kfbxdatastream.h.
Read | |
| The following functions let you read from a binary data stream. | |
| bool | ReadBegin () |
| Start reading the stream. | |
| bool | ReadEnd () |
| End reading the stream. | |
| void | FieldReadResetPosition () |
| Reset the field read position. | |
| int | FieldGetCount () |
| Return the number of fields. | |
| char * | FieldGetName (int pFieldIndex) |
| Get the name of a field using an index indexed pFieldIndex. | |
| int | FieldGetInstanceCount (char *pFieldName) |
| Get number of instance field pFieldName has. | |
| bool | FieldReadBegin (int pFieldIndex, int pInstance) |
| Start to read field instance refered by field indexed pFieldIndex, instance indexed pInstance. | |
| bool | FieldReadBegin (char *pFieldName) |
| Start to read field pFieldName. | |
| bool | FieldReadBegin (char *pFieldName, int pInstance) |
| Start to read field instance refered field pFieldName, instance indexed pInstance. | |
| void | FieldReadEnd () |
| Stop to read the current field. | |
| bool | FieldReadIsBlock () |
| Return if current field is a block. | |
| bool | FieldReadBlockBegin () |
| Start to read a field block. | |
| void | FieldReadBlockEnd () |
| Stop to read a field block. | |
| int | FieldReadGetCount () |
| Return the number of read field. | |
| int | FieldReadGetRemain () |
| Return the number of field remaining to be read. | |
| char | FieldReadGetType () |
| Return current field value type. | |
| char | FieldReadCH () |
| Return current field value as a char. | |
| char | FieldReadCH (char *pFieldName, char pDefault=0) |
| Return field pFieldName's value as a char. | |
| char * | FieldReadC () |
| Return current field value as a char pointer. | |
| char * | FieldReadC (char *pFieldName, char *pDefault="") |
| Return field pFieldName's value as a char pointer. | |
| char * | FieldReadS () |
| Return current field value as a string (a char pointer). | |
| char * | FieldReadS (char *pFieldName, char *pDefault="") |
| Return field pFieldName's value as a char pointer. | |
| bool | FieldReadB () |
| Return current field value as an bool. | |
| bool | FieldReadB (char *pFieldName, bool pDefault=false) |
| Return field pFieldName's value as an integer. | |
| int | FieldReadI () |
| Return current field value as an integer. | |
| int | FieldReadI (char *pFieldName, int pDefault=0) |
| Return field pFieldName's value as an integer. | |
| kLongLong | FieldReadLL () |
| Return current field value as an integer. | |
| kLongLong | FieldReadLL (char *pFieldName, kLongLong pDefault=0) |
| Return field pFieldName's value as an integer. | |
| float | FieldReadF () |
| Return current field value as a float. | |
| float | FieldReadF (char *pFieldName, float pDefault=0) |
| Return field pFieldName's value as a float. | |
| double | FieldReadD () |
| Return current field value as a double. | |
| double | FieldReadD (char *pFieldName, double pDefault=0) |
| Return field pFieldName's value as a double. | |
| KTime | FieldReadT (char *pFieldName) |
| Return field pFieldName's value as a time value. | |
| KTime | FieldReadT () |
| Return field pFieldName's value as a time value. | |
| KTimeSpan | FieldReadTS (char *pFieldName) |
| Return field pFieldName's value as a timespan value. | |
| KTimeSpan | FieldReadTS () |
| Return field pFieldName's value as a timespan value. | |
| void | FieldReadFn (float *pValue, kUInt pn) |
| Return current field value as a n floats array. | |
| void | FieldRead3F (float *pValue) |
| Return current field value as a 3 floats array. | |
| void | FieldRead4F (float *pValue) |
| Return current field value as a 4 floats array. | |
| void | FieldReadFn (char *pFieldName, float *pValue, float *pDefault, kUInt pn) |
| Return field pFieldName's value as n floats array. | |
| void | FieldRead3F (char *pFieldName, float *pValue, float *pDefault=NULL) |
| Return field pFieldName's value as 4 floats array. | |
| void | FieldRead4F (char *pFieldName, float *pValue, float *pDefault=NULL) |
| Return field pFieldName's value as 3 floats array. | |
| void | FieldReadDn (double *pValue, kUInt pn) |
| Return current field value as a n doubles array. | |
| void | FieldRead3D (double *pValue) |
| Return current field value as a 3 doubles array. | |
| void | FieldRead4D (double *pValue) |
| Return current field value as a 4 doubles array. | |
| void | FieldReadDn (char *pFieldName, double *pValue, double *pDefault, kUInt pn) |
| Return field pFieldName's value as n doubles array. | |
| void | FieldRead3D (char *pFieldName, double *pValue, double *pDefault=NULL) |
| Return field pFieldName's value as 4 doubles array. | |
| void | FieldRead4D (char *pFieldName, double *pValue, double *pDefault=NULL) |
| Return field pFieldName's value as 3 doubles array. | |
| void * | FieldReadR (int *pByteSize) |
| Return current field value as raw data. | |
| void * | FieldReadR (char *pFieldName, int *pByteSize) |
| Return field pFieldName's value as raw data. | |
Write | |
| The following functions let you write to a binary data stream. | |
| bool | WriteBegin () |
| Start write a new stream. | |
| bool | WriteEnd () |
| Completed stream writing. | |
| void | FieldWriteBegin (char *pFieldName) |
| Start to write a field called pFieldName. | |
| void | FieldWriteEnd () |
| Stop to write the current field. | |
| void | FieldWriteBlockBegin () |
| Start to write a field block. | |
| void | FieldWriteObjectBegin (char *pObjectType, char *pName, char *pSubType=NULL) |
| Start to write an object reference field. | |
| void | FieldWriteObjectEnd () |
| Stop to write an object reference field. | |
| void | FieldWriteBlockBegin (char *pFileName) |
| Start to write a field block in file pFileName. | |
| void | FieldWriteBlockEnd () |
| Stop to write a block of field. | |
| void | FieldWriteCH (char pValue) |
| Write field value as a char. | |
| void | FieldWriteCH (char *pFieldName, char pValue) |
| Write field pFieldName field with a char as a value. | |
| void | FieldWriteC (char *pValue) |
| Write field value as char pointer pValue. | |
| void | FieldWriteC (char *pFieldName, char *pValue) |
| Write field pFieldName with a char pointer as a value. | |
| void | FieldWriteS (KString pValue) |
| Write field value as KString pValue. | |
| void | FieldWriteS (char *pFieldName, KString pValue) |
| Write field pFieldName field with a KString as a value. | |
| void | FieldWriteB (bool pValue) |
| Write field value as bool. | |
| void | FieldWriteB (char *pFieldName, bool pValue) |
| Write field pFieldName field with a bool value. | |
| void | FieldWriteI (int pValue) |
| Write field value as integer. | |
| void | FieldWriteI (char *pFieldName, int pValue) |
| Write field pFieldName field with an int as a value. | |
| void | FieldWriteLL (kLongLong pValue) |
| Write field value as 64 bit integer. | |
| void | FieldWriteLL (char *pFieldName, kLongLong pValue) |
| Write field pFieldName field with an 64 bit int as a value. | |
| void | FieldWriteF (float pValue) |
| Write field value as float. | |
| void | FieldWriteF (char *pFieldName, float pValue) |
| Write field pFieldName field with a float as a value. | |
| void | FieldWriteD (double pValue) |
| Write field value as double. | |
| void | FieldWriteD (char *pFieldName, double pValue) |
| Write field pFieldName field with a double as a value. | |
| void | FieldWriteT (KTime pTime) |
| Write field value as time value. | |
| void | FieldWriteT (char *pFieldName, KTime pValue) |
| Write field pFieldName field with a time as a value. | |
| void | FieldWriteTS (KTimeSpan pTimeSpan) |
| Write field value as timespan value. | |
| void | FieldWriteTS (char *pFieldName, KTimeSpan pValue) |
| Write field pFieldName field with a timespan as a value. | |
| void | FieldWriteFn (float *pValue, kUInt pn) |
| Write field value as an array of n floats (nF vector). | |
| void | FieldWriteFn (char *pFieldName, float *pValue, kUInt pn) |
| Write field pFieldName field with a array of n floats as a value. | |
| void | FieldWrite3F (float *pValue) |
| Write field value as an array of 3 floats (3F vector). | |
| void | FieldWrite3F (char *pFieldName, float *pValue) |
| Write field pFieldName field with a array of 3 floats as a value. | |
| void | FieldWrite4F (float *pValue) |
| Write field value as an array of 4 floats (4F vector). | |
| void | FieldWrite4F (char *pFieldName, float *pValue) |
| Write field pFieldName field with a array of 4 floats as a value. | |
| void | FieldWriteDn (double *pValue, kUInt pn) |
| Write field value as an array of n doubles (nD vector). | |
| void | FieldWriteDn (char *pFieldName, double *pValue, kUInt pn) |
| Write field pFieldName field with a array of n doubles as a value. | |
| void | FieldWrite3D (double *pValue) |
| Write field value as an array of 3 doubles (3D vector). | |
| void | FieldWrite3D (char *pFieldName, double *pValue) |
| Write field pFieldName field with a array of 3 doubles as a value. | |
| void | FieldWrite4D (double *pValue) |
| Write field value as an array of 4 doubles (4D vector). | |
| void | FieldWrite4D (char *pFieldName, double *pValue) |
| Write field pFieldName field with a array of 4 doubles as a value. | |
| void | FieldWriteR (void *pRawData, int pByteSize) |
| Write field value as a raw data. | |
| void | FieldWriteR (char *pFieldName, void *pRawData, int pByteSize) |
| Write field pFieldName field with raw data as a value. | |
| void | FieldWriteObjectReference (char *pName) |
| Write object reference pName in the current field. | |
| void | FieldWriteObjectReference (char *pFieldName, char *pName) |
| Write object reference pName in field pFieldName. | |
| void | WriteComments (char *pFieldName) |
| Write comments, only effective in ASCII mode. | |
Public Member Functions | |
| KFbxDataStream () | |
| Constructor. | |
| KFbxDataStream (KFbxDataStream const &pDataStream) | |
| Copy Constructor. | |
| ~KFbxDataStream () | |
| Destructor. | |
| KFbxDataStream & | operator= (const KFbxDataStream &pDataStream) |
| Assignment operator. | |
| KFbxDataStream | ( | ) |
Constructor.
| KFbxDataStream | ( | KFbxDataStream const & | pDataStream | ) |
Copy Constructor.
| ~KFbxDataStream | ( | ) |
Destructor.
| bool ReadBegin | ( | ) |
Start reading the stream.
| bool ReadEnd | ( | ) |
End reading the stream.
| void FieldReadResetPosition | ( | ) |
Reset the field read position.
| int FieldGetCount | ( | ) |
Return the number of fields.
| char* FieldGetName | ( | int | pFieldIndex | ) |
Get the name of a field using an index indexed pFieldIndex.
| pFieldIndex |
| int FieldGetInstanceCount | ( | char * | pFieldName | ) |
Get number of instance field pFieldName has.
| pFieldName |
| bool FieldReadBegin | ( | int | pFieldIndex, | |
| int | pInstance | |||
| ) |
Start to read field instance refered by field indexed pFieldIndex, instance indexed pInstance.
| pFieldName | ||
| pInstance |
| bool FieldReadBegin | ( | char * | pFieldName | ) |
Start to read field pFieldName.
| pFieldName |
| bool FieldReadBegin | ( | char * | pFieldName, | |
| int | pInstance | |||
| ) |
Start to read field instance refered field pFieldName, instance indexed pInstance.
| pFieldName | ||
| pInstance |
| void FieldReadEnd | ( | ) |
Stop to read the current field.
| bool FieldReadIsBlock | ( | ) |
Return if current field is a block.
| bool FieldReadBlockBegin | ( | ) |
Start to read a field block.
| void FieldReadBlockEnd | ( | ) |
Stop to read a field block.
| int FieldReadGetCount | ( | ) |
Return the number of read field.
| int FieldReadGetRemain | ( | ) |
Return the number of field remaining to be read.
| char FieldReadGetType | ( | ) |
Return current field value type.
| char FieldReadCH | ( | ) |
Return current field value as a char.
| char FieldReadCH | ( | char * | pFieldName, | |
| char | pDefault = 0 | |||
| ) |
Return field pFieldName's value as a char.
| pFieldName | ||
| pDefault |
| char* FieldReadC | ( | ) |
Return current field value as a char pointer.
| char* FieldReadC | ( | char * | pFieldName, | |
| char * | pDefault = "" | |||
| ) |
Return field pFieldName's value as a char pointer.
| pFieldName | ||
| pDefault |
| char* FieldReadS | ( | ) | [inline] |
Return current field value as a string (a char pointer).
Definition at line 172 of file kfbxdatastream.h.
| char* FieldReadS | ( | char * | pFieldName, | |
| char * | pDefault = "" | |||
| ) | [inline] |
Return field pFieldName's value as a char pointer.
| pFieldName | ||
| pDefault |
Definition at line 178 of file kfbxdatastream.h.
| bool FieldReadB | ( | ) | [inline] |
| bool FieldReadB | ( | char * | pFieldName, | |
| bool | pDefault = false | |||
| ) | [inline] |
Return field pFieldName's value as an integer.
| pFieldName | ||
| pDefault |
Definition at line 188 of file kfbxdatastream.h.
| int FieldReadI | ( | ) |
Return current field value as an integer.
| int FieldReadI | ( | char * | pFieldName, | |
| int | pDefault = 0 | |||
| ) |
Return field pFieldName's value as an integer.
| pFieldName | ||
| pDefault |
| kLongLong FieldReadLL | ( | ) |
Return current field value as an integer.
Return field pFieldName's value as an integer.
| pFieldName | ||
| pDefault |
| float FieldReadF | ( | ) |
Return current field value as a float.
| float FieldReadF | ( | char * | pFieldName, | |
| float | pDefault = 0 | |||
| ) |
Return field pFieldName's value as a float.
| pFieldName | ||
| pDefault |
| double FieldReadD | ( | ) |
Return current field value as a double.
| double FieldReadD | ( | char * | pFieldName, | |
| double | pDefault = 0 | |||
| ) |
Return field pFieldName's value as a double.
| pFieldName | ||
| pDefault |
| KTime FieldReadT | ( | char * | pFieldName | ) |
Return field pFieldName's value as a time value.
| pFieldName |
| KTime FieldReadT | ( | ) |
Return field pFieldName's value as a time value.
| KTimeSpan FieldReadTS | ( | char * | pFieldName | ) |
Return field pFieldName's value as a timespan value.
| pFieldName |
| KTimeSpan FieldReadTS | ( | ) |
Return field pFieldName's value as a timespan value.
| void FieldReadFn | ( | float * | pValue, | |
| kUInt | pn | |||
| ) | [inline] |
Return current field value as a n floats array.
| pDefault | ||
| pn |
Definition at line 252 of file kfbxdatastream.h.
| void FieldRead3F | ( | float * | pValue | ) | [inline] |
Return current field value as a 3 floats array.
| pDefault |
Definition at line 257 of file kfbxdatastream.h.
| void FieldRead4F | ( | float * | pValue | ) | [inline] |
Return current field value as a 4 floats array.
| pDefault |
Definition at line 262 of file kfbxdatastream.h.
| void FieldReadFn | ( | char * | pFieldName, | |
| float * | pValue, | |||
| float * | pDefault, | |||
| kUInt | pn | |||
| ) |
Return field pFieldName's value as n floats array.
| pFieldName | ||
| pValue | ||
| pDefault | ||
| pn |
| void FieldRead3F | ( | char * | pFieldName, | |
| float * | pValue, | |||
| float * | pDefault = NULL | |||
| ) | [inline] |
Return field pFieldName's value as 4 floats array.
| pFieldName | ||
| pValue | ||
| pDefault |
Definition at line 277 of file kfbxdatastream.h.
| void FieldRead4F | ( | char * | pFieldName, | |
| float * | pValue, | |||
| float * | pDefault = NULL | |||
| ) | [inline] |
Return field pFieldName's value as 3 floats array.
| pFieldName | ||
| pValue | ||
| pDefault |
Definition at line 284 of file kfbxdatastream.h.
| void FieldReadDn | ( | double * | pValue, | |
| kUInt | pn | |||
| ) | [inline] |
Return current field value as a n doubles array.
| pValue | ||
| pn |
Definition at line 290 of file kfbxdatastream.h.
| void FieldRead3D | ( | double * | pValue | ) | [inline] |
Return current field value as a 3 doubles array.
| pValue |
Definition at line 295 of file kfbxdatastream.h.
| void FieldRead4D | ( | double * | pValue | ) | [inline] |
Return current field value as a 4 doubles array.
| pValue |
Definition at line 300 of file kfbxdatastream.h.
| void FieldReadDn | ( | char * | pFieldName, | |
| double * | pValue, | |||
| double * | pDefault, | |||
| kUInt | pn | |||
| ) |
Return field pFieldName's value as n doubles array.
| pFieldName | ||
| pValue | ||
| pDefault |
| void FieldRead3D | ( | char * | pFieldName, | |
| double * | pValue, | |||
| double * | pDefault = NULL | |||
| ) | [inline] |
Return field pFieldName's value as 4 doubles array.
| pFieldName | ||
| pValue | ||
| pDefault |
Definition at line 314 of file kfbxdatastream.h.
| void FieldRead4D | ( | char * | pFieldName, | |
| double * | pValue, | |||
| double * | pDefault = NULL | |||
| ) | [inline] |
Return field pFieldName's value as 3 doubles array.
| pFieldName | ||
| pValue | ||
| pDefault |
Definition at line 321 of file kfbxdatastream.h.
| void* FieldReadR | ( | int * | pByteSize | ) |
Return current field value as raw data.
Only works when file is binary.
| pByteSize |
| void* FieldReadR | ( | char * | pFieldName, | |
| int * | pByteSize | |||
| ) |
Return field pFieldName's value as raw data.
Only works when file is binary.
| pFieldName | ||
| pByteSize |
| bool WriteBegin | ( | ) |
Start write a new stream.
| bool WriteEnd | ( | ) |
Completed stream writing.
| void FieldWriteBegin | ( | char * | pFieldName | ) |
Start to write a field called pFieldName.
| pFieldName |
| void FieldWriteEnd | ( | ) |
Stop to write the current field.
| void FieldWriteBlockBegin | ( | ) |
Start to write a field block.
| void FieldWriteObjectBegin | ( | char * | pObjectType, | |
| char * | pName, | |||
| char * | pSubType = NULL | |||
| ) |
Start to write an object reference field.
| pObjectType | ||
| pName | ||
| pSubType |
| void FieldWriteObjectEnd | ( | ) |
Stop to write an object reference field.
| void FieldWriteBlockBegin | ( | char * | pFileName | ) |
Start to write a field block in file pFileName.
This function is disabled but kept accessible for the FB SDK.
| pFileName |
| void FieldWriteBlockEnd | ( | ) |
Stop to write a block of field.
| void FieldWriteCH | ( | char | pValue | ) |
Write field value as a char.
| pValue |
| void FieldWriteCH | ( | char * | pFieldName, | |
| char | pValue | |||
| ) | [inline] |
Write field pFieldName field with a char as a value.
| pFieldName | ||
| pValue |
Definition at line 394 of file kfbxdatastream.h.
| void FieldWriteC | ( | char * | pValue | ) |
Write field value as char pointer pValue.
| pValue |
| void FieldWriteC | ( | char * | pFieldName, | |
| char * | pValue | |||
| ) | [inline] |
Write field pFieldName with a char pointer as a value.
| pFieldName | ||
| pValue |
Definition at line 405 of file kfbxdatastream.h.
| void FieldWriteS | ( | KString | pValue | ) | [inline] |
Write field value as KString pValue.
| pValue |
Definition at line 410 of file kfbxdatastream.h.
References KString::Buffer().
| void FieldWriteS | ( | char * | pFieldName, | |
| KString | pValue | |||
| ) | [inline] |
Write field pFieldName field with a KString as a value.
| pFieldName | ||
| pValue |
Definition at line 416 of file kfbxdatastream.h.
References KString::Buffer().
| void FieldWriteB | ( | bool | pValue | ) | [inline] |
| void FieldWriteB | ( | char * | pFieldName, | |
| bool | pValue | |||
| ) | [inline] |
Write field pFieldName field with a bool value.
| pFieldName | ||
| pValue |
Definition at line 427 of file kfbxdatastream.h.
| void FieldWriteI | ( | int | pValue | ) |
Write field value as integer.
| pValue |
| void FieldWriteI | ( | char * | pFieldName, | |
| int | pValue | |||
| ) | [inline] |
Write field pFieldName field with an int as a value.
| pFieldName | ||
| pValue |
Definition at line 438 of file kfbxdatastream.h.
| void FieldWriteLL | ( | kLongLong | pValue | ) |
Write field value as 64 bit integer.
| pValue |
| void FieldWriteLL | ( | char * | pFieldName, | |
| kLongLong | pValue | |||
| ) | [inline] |
Write field pFieldName field with an 64 bit int as a value.
| pFieldName | ||
| pValue |
Definition at line 449 of file kfbxdatastream.h.
| void FieldWriteF | ( | float | pValue | ) |
Write field value as float.
| pValue |
| void FieldWriteF | ( | char * | pFieldName, | |
| float | pValue | |||
| ) | [inline] |
Write field pFieldName field with a float as a value.
| pFieldName | ||
| pValue |
Definition at line 462 of file kfbxdatastream.h.
| void FieldWriteD | ( | double | pValue | ) |
Write field value as double.
| pValue |
| void FieldWriteD | ( | char * | pFieldName, | |
| double | pValue | |||
| ) | [inline] |
Write field pFieldName field with a double as a value.
| pFieldName | ||
| pValue |
Definition at line 473 of file kfbxdatastream.h.
| void FieldWriteT | ( | KTime | pTime | ) |
Write field value as time value.
| pTime |
| void FieldWriteT | ( | char * | pFieldName, | |
| KTime | pValue | |||
| ) | [inline] |
Write field pFieldName field with a time as a value.
| pFieldName | ||
| pValue |
Definition at line 484 of file kfbxdatastream.h.
| void FieldWriteTS | ( | KTimeSpan | pTimeSpan | ) |
Write field value as timespan value.
| pTimeSpan |
| void FieldWriteTS | ( | char * | pFieldName, | |
| KTimeSpan | pValue | |||
| ) | [inline] |
Write field pFieldName field with a timespan as a value.
| pFieldName | ||
| pValue |
Definition at line 495 of file kfbxdatastream.h.
| void FieldWriteFn | ( | float * | pValue, | |
| kUInt | pn | |||
| ) | [inline] |
Write field value as an array of n floats (nF vector).
| pValue | ||
| pn |
Definition at line 501 of file kfbxdatastream.h.
| void FieldWriteFn | ( | char * | pFieldName, | |
| float * | pValue, | |||
| kUInt | pn | |||
| ) | [inline] |
Write field pFieldName field with a array of n floats as a value.
| pFieldName | ||
| pValue | ||
| pn |
Definition at line 508 of file kfbxdatastream.h.
| void FieldWrite3F | ( | float * | pValue | ) | [inline] |
Write field value as an array of 3 floats (3F vector).
| pValue |
Definition at line 513 of file kfbxdatastream.h.
| void FieldWrite3F | ( | char * | pFieldName, | |
| float * | pValue | |||
| ) | [inline] |
Write field pFieldName field with a array of 3 floats as a value.
| pFieldName | ||
| pValue |
Definition at line 519 of file kfbxdatastream.h.
| void FieldWrite4F | ( | float * | pValue | ) | [inline] |
Write field value as an array of 4 floats (4F vector).
| pValue |
Definition at line 524 of file kfbxdatastream.h.
| void FieldWrite4F | ( | char * | pFieldName, | |
| float * | pValue | |||
| ) | [inline] |
Write field pFieldName field with a array of 4 floats as a value.
| pFieldName | ||
| pValue |
Definition at line 530 of file kfbxdatastream.h.
| void FieldWriteDn | ( | double * | pValue, | |
| kUInt | pn | |||
| ) | [inline] |
Write field value as an array of n doubles (nD vector).
| pValue | ||
| pn |
Definition at line 536 of file kfbxdatastream.h.
| void FieldWriteDn | ( | char * | pFieldName, | |
| double * | pValue, | |||
| kUInt | pn | |||
| ) | [inline] |
Write field pFieldName field with a array of n doubles as a value.
| pFieldName | ||
| pValue | ||
| pn |
Definition at line 543 of file kfbxdatastream.h.
| void FieldWrite3D | ( | double * | pValue | ) | [inline] |
Write field value as an array of 3 doubles (3D vector).
| pValue |
Definition at line 548 of file kfbxdatastream.h.
| void FieldWrite3D | ( | char * | pFieldName, | |
| double * | pValue | |||
| ) | [inline] |
Write field pFieldName field with a array of 3 doubles as a value.
| pFieldName | ||
| pValue |
Definition at line 554 of file kfbxdatastream.h.
| void FieldWrite4D | ( | double * | pValue | ) | [inline] |
Write field value as an array of 4 doubles (4D vector).
| pValue |
Definition at line 559 of file kfbxdatastream.h.
| void FieldWrite4D | ( | char * | pFieldName, | |
| double * | pValue | |||
| ) | [inline] |
Write field pFieldName field with a array of 4 doubles as a value.
| pFieldName | ||
| pValue |
Definition at line 565 of file kfbxdatastream.h.
| void FieldWriteR | ( | void * | pRawData, | |
| int | pByteSize | |||
| ) |
Write field value as a raw data.
| pRawData | ||
| pByteSize |
| void FieldWriteR | ( | char * | pFieldName, | |
| void * | pRawData, | |||
| int | pByteSize | |||
| ) | [inline] |
Write field pFieldName field with raw data as a value.
| pFieldName | ||
| pRawData | ||
| pByteSize |
Definition at line 580 of file kfbxdatastream.h.
| void FieldWriteObjectReference | ( | char * | pName | ) | [inline] |
Write object reference pName in the current field.
| pName |
Definition at line 585 of file kfbxdatastream.h.
| void FieldWriteObjectReference | ( | char * | pFieldName, | |
| char * | pName | |||
| ) | [inline] |
Write object reference pName in field pFieldName.
| pFieldName | ||
| pName |
Definition at line 591 of file kfbxdatastream.h.
| void WriteComments | ( | char * | pFieldName | ) |
Write comments, only effective in ASCII mode.
| pFieldName |
| KFbxDataStream& operator= | ( | const KFbxDataStream & | pDataStream | ) |
Assignment operator.