#include <fbcore.h>
Public Member Functions | |
FBDeviceInstrument (FBDevice *pDevice) | |
Constructor. | |
virtual bool | InstrumentWriteData (FBEvaluateInfo *pEvaluateInfo) |
Write data to instrument's connectors. | |
virtual void | InstrumentRecordFrame (FBTime pRecordTime, FBDeviceNotifyInfo &pNotifyInfo) |
Record the data to the function curves for the instrument. | |
virtual bool | FbxStore (FBFbxObject *pFbxObject, kFbxObjectStore pStoreWhat) |
Storage/Retrieval of information into the FBX file format. | |
virtual bool | FbxRetrieve (FBFbxObject *pFbxObject, kFbxObjectStore pStoreWhat) |
Public Attributes | |
FBPropertyDevice | Device |
Read Write Property: Handle to owner device. | |
FBPropertyBool | Active |
Read Write Property: Is instrument active? | |
FBPropertyModelTemplate | ModelTemplate |
Read Write Property: Model template to build instruments' structure. |
FBDeviceInstrument | ( | FBDevice * | pDevice | ) |
Constructor.
pDevice | Parent device. |
virtual bool InstrumentWriteData | ( | FBEvaluateInfo * | pEvaluateInfo | ) | [virtual] |
Write data to instrument's connectors.
In the evaluation engine callback, this will take the data in the instrument's temporary data holders and write it to the connectors.
pEvaluateInfo | Evaluation information structure. |
Reimplemented in FBDeviceCameraInstrument.
virtual void InstrumentRecordFrame | ( | FBTime | pRecordTime, |
FBDeviceNotifyInfo & | pNotifyInfo | ||
) | [virtual] |
Record the data to the function curves for the instrument.
pRecordTime | Time to record data at. |
pNotifyInfo | Device notification information structure. |
Reimplemented in FBDeviceCameraInstrument.
virtual bool FbxStore | ( | FBFbxObject * | pFbxObject, |
kFbxObjectStore | pStoreWhat | ||
) | [virtual] |
Storage/Retrieval of information into the FBX file format.
pFbxObject | Object to interface with FBX file format. |
pStoreWhat | Attributes to store in FBX file. |
Reimplemented in FBDeviceCameraInstrument.
virtual bool FbxRetrieve | ( | FBFbxObject * | pFbxObject, |
kFbxObjectStore | pStoreWhat | ||
) | [virtual] |
Reimplemented in FBDeviceCameraInstrument.
FBPropertyDevice Device |
Read Write Property: Handle to owner device.
Read Write Property: Is instrument active?
FBPropertyModelTemplate ModelTemplate |
Read Write Property: Model template to build instruments' structure.