|
RavEngine
|
Public Member Functions | |
| void OMNI_PVD_CALL | setLogFunction (OmniPvdLogFunction logFunction) |
| Sets the log function to print the internal debug messages of the OmniPVD Reader instance. | |
| void OMNI_PVD_CALL | setReadStream (OmniPvdReadStream *stream) |
| Sets the read stream that contains the OmniPVD API command stream. | |
| bool OMNI_PVD_CALL | startReading (OmniPvdVersionType *majorVersion, OmniPvdVersionType *minorVersion, OmniPvdVersionType *patch) |
| Extracts the versions from the binary file ro read and tests if the file is older or equal to that of the reader. | |
| OmniPvdCommandEnum::Enum OMNI_PVD_CALL | getNextCommand () |
| The heartbeat function of the reader class. As long as the command that is returned is not equal to OmniPvdCommandEnum::eOmniPvdInvalid, then one can safely extract the data fields from the command. | |
| OmniPvdCommandEnum::Enum OMNI_PVD_CALL | getCommandType () |
| Returns the command type as an enumerator of the latest command. | |
| OmniPvdVersionType OMNI_PVD_CALL | getMajorVersion () |
| Returns the major version of the stream. | |
| OmniPvdVersionType OMNI_PVD_CALL | getMinorVersion () |
| Returns the minor version of the stream. | |
| OmniPvdVersionType OMNI_PVD_CALL | getPatch () |
| Returns the patch number of the stream. | |
| OmniPvdContextHandle OMNI_PVD_CALL | getContextHandle () |
| Returns the context handle of the latest commmnd, if it had one, else 0. | |
| OmniPvdObjectHandle OMNI_PVD_CALL | getObjectHandle () |
| Returns the object handle of the latest commmnd, if it had one, else 0. | |
| OmniPvdClassHandle OMNI_PVD_CALL | getClassHandle () |
| Returns the class handle of the latest commmnd, if it had one, else 0. | |
| OmniPvdClassHandle OMNI_PVD_CALL | getBaseClassHandle () |
| Returns the base class handle of the latest commmnd, if it had one, else 0. | |
| OmniPvdAttributeHandle OMNI_PVD_CALL | getAttributeHandle () |
| Returns the attribute handle of the latest commmnd, if it had one, else 0. | |
| char *OMNI_PVD_CALL | getClassName () |
| Returns the class name of the latest commmnd, if it had one, else a null terminated string of length 0. | |
| char *OMNI_PVD_CALL | getAttributeName () |
| Returns the attribute name of the latest commmnd, if it had one, else a null terminated string of length 0. | |
| char *OMNI_PVD_CALL | getObjectName () |
| Returns the object name of the latest commmnd, if it had one, else a null terminated string of length 0. | |
| uint8_t *OMNI_PVD_CALL | getAttributeDataPointer () |
| Returns the attribute data pointer, the data is undefined if the last command did not contain attribute data. | |
| OmniPvdAttributeDataType OMNI_PVD_CALL | getAttributeDataType () |
| Returns the attribute data type, the data is undefined if the last command did not contain attribute data. | |
| uint32_t OMNI_PVD_CALL | getAttributeDataLength () |
| Returns the attribute data length, the data length of the last command. | |
| uint32_t OMNI_PVD_CALL | getAttributeNumberElements () |
| Returns the number of elements contained in the last set operation. | |
| OmniPvdClassHandle OMNI_PVD_CALL | getAttributeClassHandle () |
| Returns the numberclass handle of the attribute class. | |
| uint8_t OMNI_PVD_CALL | getAttributeNumberHandles () |
| OmniPvdAttributeHandle *OMNI_PVD_CALL | getAttributeHandles () |
| uint64_t OMNI_PVD_CALL | getFrameTimeStart () |
| Returns the frame start value. | |
| uint64_t OMNI_PVD_CALL | getFrameTimeStop () |
| Returns the frame stop value. | |
| OmniPvdClassHandle OMNI_PVD_CALL | getEnumClassHandle () |
| Returns the class handle containing the enum values. | |
| uint32_t OMNI_PVD_CALL | getEnumValue () |
| Returns the enum value for a specific flag. | |
| void | readLongDataFromStream (uint32_t streamByteLen) |
Public Attributes | |
| OmniPvdLog | mLog |
| OmniPvdReadStream * | mStream |
| OmniPvdVersionType | mMajorVersion |
| OmniPvdVersionType | mMinorVersion |
| OmniPvdVersionType | mPatch |
| OmniPvdCommandEnum::Enum | mCmdType |
| OmniPvdVersionType | mCmdMajorVersion |
| OmniPvdVersionType | mCmdMinorVersion |
| OmniPvdVersionType | mCmdPatch |
| OmniPvdContextHandle | mCmdContextHandle |
| OmniPvdObjectHandle | mCmdObjectHandle |
| uint32_t | mCmdClassHandle |
| uint32_t | mCmdBaseClassHandle |
| uint32_t | mCmdAttributeHandle |
| char | mCmdClassName [1000] |
| char | mCmdAttributeName [1000] |
| char | mCmdObjectName [1000] |
| uint16_t | mCmdClassNameLen |
| uint16_t | mCmdAttributeNameLen |
| uint16_t | mCmdObjectNameLen |
| uint8_t * | mCmdAttributeDataPtr |
| OmniPvdAttributeDataType | mCmdAttributeDataType |
| uint32_t | mCmdAttributeDataLen |
| uint32_t | mCmdAttributeNbrFields |
| uint32_t | mCmdEnumValue |
| OmniPvdClassHandle | mCmdEnumClassHandle |
| OmniPvdClassHandle | mCmdAttributeClassHandle |
| OmniPvdAttributeHandle | mCmdAttributeHandleStack [32] |
| uint8_t | mCmdAttributeHandleDepth |
| uint64_t | mCmdFrameTimeStart |
| uint64_t | mCmdFrameTimeStop |
| uint8_t * | mDataBuffer |
| uint32_t | mDataBuffAllocatedLen |
| bool | mIsReadingStarted |
| uint8_t | mReadBaseClassHandle |
|
virtual |
Returns the numberclass handle of the attribute class.
Implements OmniPvdReader.
|
virtual |
Returns the attribute data length, the data length of the last command.
Implements OmniPvdReader.
|
virtual |
Returns the attribute data pointer, the data is undefined if the last command did not contain attribute data.
Implements OmniPvdReader.
|
virtual |
Returns the attribute data type, the data is undefined if the last command did not contain attribute data.
Implements OmniPvdReader.
|
virtual |
Returns the attribute handle of the latest commmnd, if it had one, else 0.
Implements OmniPvdReader.
|
virtual |
Returns the attribute name of the latest commmnd, if it had one, else a null terminated string of length 0.
Implements OmniPvdReader.
|
virtual |
Returns the number of elements contained in the last set operation.
Implements OmniPvdReader.
|
virtual |
Returns the base class handle of the latest commmnd, if it had one, else 0.
Implements OmniPvdReader.
|
virtual |
Returns the class handle of the latest commmnd, if it had one, else 0.
Implements OmniPvdReader.
|
virtual |
Returns the class name of the latest commmnd, if it had one, else a null terminated string of length 0.
Implements OmniPvdReader.
|
virtual |
Returns the command type as an enumerator of the latest command.
Implements OmniPvdReader.
|
virtual |
Returns the context handle of the latest commmnd, if it had one, else 0.
Implements OmniPvdReader.
|
virtual |
Returns the class handle containing the enum values.
Implements OmniPvdReader.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
The heartbeat function of the reader class. As long as the command that is returned is not equal to OmniPvdCommandEnum::eOmniPvdInvalid, then one can safely extract the data fields from the command.
Implements OmniPvdReader.
|
virtual |
Returns the object handle of the latest commmnd, if it had one, else 0.
Implements OmniPvdReader.
|
virtual |
Returns the object name of the latest commmnd, if it had one, else a null terminated string of length 0.
Implements OmniPvdReader.
|
virtual |
|
virtual |
Sets the log function to print the internal debug messages of the OmniPVD Reader instance.
| logFunction | The function pointer to receive the log messages |
Implements OmniPvdReader.
|
virtual |
Sets the read stream that contains the OmniPVD API command stream.
| stream | The OmniPvdReadStream that holds the stream of API calls/notifications |
Implements OmniPvdReader.
|
virtual |
Extracts the versions from the binary file ro read and tests if the file is older or equal to that of the reader.
| majorVersion | The major versions of the stream |
| minorVersion | The minor versions of the stream |
| patch | The patch number of the stream |
Implements OmniPvdReader.