Player control. More...
#include <fbplayercontrol.h>
Public Member Functions | |
FBPlayerControl (HIObject pObject=NULL) | |
Constructor. | |
bool | Play (bool pUseMarkers=false) |
Play button. | |
bool | PlayReverse (bool pUseMarkers=false) |
Play Reverse button. | |
void | SetPlaySpeedMode (FBTransportPlaySpeed pPlaySpeedMode) |
Set Play Speed Mode. | |
void | SetPlaySpeed (double pSpeed) |
Set Play Speed. | |
FBTransportPlaySpeed | GetPlaySpeedMode () |
Get Play Speed Mode. | |
double | GetPlaySpeed () |
Get Play Speed . | |
bool | Stop () |
Stop button. | |
bool | GotoStart () |
GotoStart button (Rewind). | |
bool | GotoEnd () |
GotoEnd button (FastForward). | |
bool | Goto (FBTime pTime) |
Goto a time specified by pTime . | |
bool | StepForward () |
Step one frame ahead. | |
bool | StepBackward () |
Step one frame backward. | |
bool | Record (bool pOverrideTake=false, bool pCopyData=true) |
Begin recording. | |
void | LockTransport (bool pLock) |
Lock the transport control. | |
bool | IsLocked () |
Return the current locking state of the transport. | |
FBTransportMode | GetTransportMode () |
Get Transport Mode. | |
void | SetTransportFps (FBTimeMode pTimeMode, double pCustom=0.0) |
Set the system frame rate use for display. | |
FBTimeMode | GetTransportFps () |
Get the UI frame rate use for display configure in the system. | |
double | GetTransportFpsValue (FBTimeMode pTimeMode=kFBTimeModeDefault) |
Get the UI frame rate value. | |
void | Key () |
Key default data. | |
void | GotoNextKey () |
Go to the next key. | |
void | GotoPreviousKey () |
Go to the previous key. | |
void | EvaluationPause () |
Pause device evaluation thread. | |
void | EvaluationResume () |
Resume device evaluation thread. | |
bool | Goto (FBTime, FBTimeReferential) |
Goto a time specified by pTime. | |
bool | GotoStart (FBTimeReferential) |
GotoStart button (Rewind). | |
bool | GotoEnd (FBTimeReferential) |
GotoEnd button (FastForward). | |
bool | StepForward (FBTimeReferential) |
Step one frame ahead. | |
bool | StepBackward (FBTimeReferential) |
Step one frame backward. | |
FBTimeReferential | GetTimeReferential () |
Get Time Referential. | |
void | SetTimeReferential (FBTimeReferential pTimeReferential) |
Set Time Referential. | |
FBTime | GetEditCurrentTime () |
Get Edit Current Time. | |
FBTime | GetEditStart () |
Get Edit Start. | |
void | SetEditStart (FBTime pTime) |
Set Edit Start. | |
FBTime | GetEditStop () |
Get Edit Stop. | |
void | SetEditStop (FBTime pTime) |
Set Edit Stop. | |
FBTime | GetEditZoomStart () |
Get Edit Zoom Start. | |
void | SetEditZoomStart (FBTime pTime) |
Set Edit Zoom Start. | |
FBTime | GetEditZoomStop () |
Get Edit Zoom Stop. | |
void | SetEditZoomStop (FBTime pTime) |
Set Edit Zoom Stop. | |
int | AddGlobalTimeMark (FBTime pTime, const char *pName=NULL) |
Add a global time mark. | |
bool | DeleteGlobalTimeMark (int pIndex) |
Delete a global time mark. | |
void | DeleteAllGlobalTimeMarks () |
Delete all global time marks. | |
int | GetGlobalTimeMarkCount () |
Returns the number of global time marks. | |
FBTime | GetGlobalTimeMarkTime (int pIndex) |
Returns the time associated with a global time mark. | |
int | SetGlobalTimeMarkTime (int pIndex, FBTime pTime) |
Sets a new time for an existing global time mark. | |
const char * | GetGlobalTimeMarkName (int pIndex) |
Returns the name associated with a global time mark. | |
bool | SetGlobalTimeMarkName (int pIndex, const char *pName) |
Sets a new name for an existing global time mark. | |
FBTimeMarkAction | GetGlobalTimeMarkAction (int pIndex) |
Returns the action associated with a global time mark. | |
bool | SetGlobalTimeMarkAction (int pIndex, FBTimeMarkAction pAction) |
Sets a new action for an existing global time mark. | |
FBColor | GetGlobalTimeMarkColor (int pIndex) |
Returns the color associated with a global time mark. | |
bool | SetGlobalTimeMarkColor (int pIndex, FBColor pColor) |
Sets a new color for an existing global time mark. | |
bool | GetGlobalTimeMarkLock (int pIndex) |
Returns the lock status associated with a global time mark. | |
bool | SetGlobalTimeMarkLock (int pIndex, bool pLock) |
Sets a new lock status for an existing global time mark. | |
bool | SetAllGlobalTimeMarkLock (bool pLock) |
Sets the new lock status for all existing global time marks. | |
int | GetNextGlobalTimeMarkIndex () |
Returns the next global time mark index, based on the current local time. | |
int | GetPreviousGlobalTimeMarkIndex () |
Returns the previous global time mark index, based on the current local time. | |
![]() | |
FBComponent (HIObject pObject) | |
Constructor. | |
virtual | ~FBComponent () |
Destructor. | |
virtual bool | FBCreate () |
Open Reality Creation function. | |
virtual void | FBDestroy () |
Open Reality destruction function. | |
virtual void | FBDelete () override |
Open Reality deletion function. | |
virtual bool | SetHIObject (HIObject pObject, bool pSDKComponent) override |
Assign component to an internal pointer. | |
virtual int | PropertyAdd (FBProperty *pProperty) |
Add a property to the component's property manager. | |
bool | PropertyAddReferenceProperty (FBProperty *pReferenceProperty) |
Add a reference property to the component's property manager. | |
void | PropertyRemove (FBProperty *pProperty) |
Remove a Property from the component's Property manager. | |
void | PropertyGetModifiedList (FBArrayTemplate< FBProperty * > &pPropList, FBPlugModificationFlag pModificationFlags) |
Get list of properties which have been modified since last loading. | |
FBProperty * | PropertyCreate (const char *pName, FBPropertyType pType, const char *pDataType, bool pAnimatable, bool pIsUser=false, FBProperty *pReferenceSource=NULL) |
Create user or dynamic property. | |
FBObjectFlag | GetObjectFlags () |
Get all Object Flags (concatenated). | |
void | SetObjectFlags (FBObjectFlag pFlags) |
SetObjectFlags. | |
bool | HasObjectFlags (FBObjectFlag pFlags) |
Check whether a specific object flag is enabled. | |
void | EnableObjectFlags (FBObjectFlag pFlags) |
Enable a specific Object Flags. | |
void | DisableObjectFlags (FBObjectFlag pFlags) |
Disable a specific Object Flags. | |
void | SetObjectStatus (FBObjectStatus pStatus, bool pValue) |
Enable/Disable a specific Object Status. | |
bool | GetObjectStatus (FBObjectStatus pStatus) |
Check to see if an object status is enabled. | |
bool | ProcessNamespaceHierarchy (FBNamespaceAction pNamespaceAction, const char *pNamespaceName, const char *pReplaceTo=NULL, bool pAddRight=true) |
ProcessNamespaceHierarchy. | |
bool | ProcessObjectNamespace (FBNamespaceAction pNamespaceAction, const char *pNamespaceName, const char *pReplaceTo=NULL, bool pAddRight=true) |
ProcessObjectNamespace. | |
virtual const char * | ClassName () override |
Get the class name. | |
virtual bool | UseCustomPropertyViewSet () const |
Use the custom property viewSet or not. | |
const char * | GetFullName (void) |
Get the full name. | |
void | SetOwnerNamespace (FBNamespace *pOwnerNSObj) |
Set the owner Namespace object. | |
FBNamespace * | GetOwnerNamespace (void) |
Get the owner Namespace object. | |
FBFileReference * | GetOwnerFileReference (void) |
Get the owner FileReference object. | |
void | HardSelect () |
HardSelect. | |
virtual bool | Is (int pTypeId) override |
Returns true if object is of type TypeId. | |
virtual int | GetTypeId () override |
GetTypeId( int pTypeId ) | |
![]() | |
FBScriptWrapper * | GetWrapper () |
Return the wrapper interface of this FBObject. | |
void | AddWrapper (FBScriptWrapper *) |
void | RemoveWrapper (FBScriptWrapper *) |
Static Public Member Functions | |
static FBPlayerControl & | TheOne () |
Get the global object for this class. | |
![]() | |
static int | GetInternalClassId () |
static void | FBComponentSetName (FBComponent *pObject, const char *pName) |
static const char * | FBComponentGetName (FBComponent *pObject) |
static void | FBComponentSetLongName (FBComponent *pObject, const char *pName) |
static const char * | FBComponentGetLongName (FBComponent *pObject) |
Public Attributes | |
FBPropertyTransportLoopMode | LoopMode |
Read Write Property: Loop mode. | |
FBPropertyTime | LoopStart |
Read Write Property: Loop begin time. | |
FBPropertyTime | LoopStop |
Read Write Property: Loop end time. | |
FBPropertyTime | ZoomWindowStart |
Read Write Property: Starting time of the transport control zoom window. | |
FBPropertyTime | ZoomWindowStop |
Read Write Property: Stopping time of the transport control zoom window. | |
FBPropertyTime | NextMarker |
Read Only Property: Next marked time. | |
FBPropertyTime | PreviousMarker |
Read Only Property: Previous marked time. | |
FBPropertyBool | IsRecording |
Read Only Property: Is there a recording in progress? | |
FBPropertyBool | IsPlaying |
Read Only Property: Is the transport control playing? | |
FBPropertyBool | IsPlotting |
Read Only Property: Is there a plotting in progress? | |
FBPropertyTransportSnapMode | SnapMode |
Read Write Property: Set the transport control snap mode. | |
FBPropertyTransportTimeFormat | TransportTimeFormat |
Read Write Property: Current Time Mode of the transport controls. | |
FBPropertyTime | RecordingSamplingPeriod |
Read Write Property: Sampling period for the model recording. | |
FBPropertyTime | PlotSamplingPeriod |
Read Write Property: Sampling period for the model plotting. | |
FBPropertyEvent | OnChange |
Event Property: Fired when something in the player control has changed. (see FBEventPlayerControlChange) | |
![]() | |
FBPropertyManager | PropertyList |
Read Only Property: Manages all of the properties for the component. | |
FBPropertyListComponent | Components |
List: List of components. | |
FBPropertyListComponent | Parents |
List: Parents. | |
FBPropertyBool | Selected |
Read Write Property: Selected property. | |
FBPropertyString | Name |
Read Write Property: Unique name of object. | |
FBPropertyString | LongName |
Read Write Property: Name and namespace for object. | |
FBPropertyFolder | Folder |
Read Write Property: The folder that contain this component. | |
Additional Inherited Members | |
![]() | |
static int | TypeInfo |
Contains the Type information of the object. | |
![]() | |
bool | IsSDKComponent () |
Return whether or not item is an SDK component. | |
bool | ConnectSrc (FBPlug *pSrc, FBConnectionType pConnectionType=kFBConnectionTypeNone) |
Add a source connection. | |
bool | ConnectDst (FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone) |
Add a destination connection. | |
bool | ConnectSrcAt (int pDst_SrcIndex, FBPlug *pSrc, FBConnectionType pConnectionType=kFBConnectionTypeNone) |
Add a source connection. | |
bool | ConnectDstAt (int pSrc_DstIndex, FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone) |
Add a destination connection. | |
bool | DisconnectDst (FBPlug *pDst) |
Remove a destination connection. | |
bool | DisconnectSrc (FBPlug *pSrc) |
Remove a source connection. | |
void | DisconnectAllSrc () |
Remove all source connections. | |
void | DisconnectAllDst () |
Remove all destination connections. | |
bool | DisconnectDstAt (int pIndex) |
Remove a destination connection at a specified index. | |
bool | DisconnectSrcAt (int pIndex) |
Remove a source connection at a specified index. | |
bool | ReplaceDstAt (int pIndex, FBPlug *pDst) |
Replace a destination connection at a specified index. | |
bool | ReplaceSrcAt (int pIndex, FBPlug *pSrc) |
Replace a source connection at a specified index. | |
bool | SwapSrc (int pIndexA, int pIndexB) |
Swap source connection at index A with source connection at index B. | |
bool | MoveSrcAt (int pIndex, int pAtIndex) |
Move source connection at pIndex to pAtIndex. | |
bool | MoveSrcAt (FBPlug *pSrc, FBPlug *pAtSrc) |
Move source connection pSrc to the position of pAtSrc. | |
int | GetSrcCount () |
Get source connection count. | |
FBPlug * | GetSrc (int pIndex) |
Get a source connection's plug at specified index. | |
FBConnectionType | GetSrcType (int pIndex) |
Get a source connection's type at specified index. | |
int | GetDstCount () |
Get destination connection count. | |
FBPlug * | GetDst (int pIndex) |
Get a destination connection's plug at specified index. | |
FBConnectionType | GetDstType (int pIndex) |
Get a destination connection's type at specified index. | |
bool | BeginChange () |
Begins a change on multiple plugs. | |
void | EndChange () |
Ends a change on multiple plugs. | |
void | SetSelfModified (FBPlugModificationFlag pFlag, bool pBool) |
Set the plug's self modification flag. | |
bool | GetSelfModified (FBPlugModificationFlag pFlag) |
Tell if the plug's self has changed. | |
void | SetContentModified (FBPlugModificationFlag pFlag, bool pBool) |
Set the plug's owned property/object's modification flag. | |
bool | GetContentModified (FBPlugModificationFlag pFlag) |
Tell if the plug's content has changed. | |
int | GetPlugConnectionModifiedList (FBPlugList &pPlugList, FBPlugModificationFlag pConnectionModificatonFlag, bool pAddRemove) |
Get plug's modified src/dst property/object connection added/removed List. | |
bool | RevertModification (FBPlugModificationFlag pFlag=kFBAllModifiedMask) |
Revert the plug's modification to original status. | |
void | SetStatusFlag (FBPlugStatusFlag pStatus, bool pValue) |
Set the plug's status flag. | |
bool | GetStatusFlag (FBPlugStatusFlag pStatus) const |
Tell if the plug's status has changed. | |
FBPlug * | GetOwner () |
Get the owner of this plug. | |
FBPlug * | GetOwned (int pIndex) |
Get the owned plug at specified index. | |
int | GetOwnedCount () |
Get the owned plug count. | |
virtual const char * | ClassName () |
internal System vars. | |
virtual bool | Is (int pTypeId) |
Is( int pTypeId ) | |
virtual int | GetTypeId () |
GetTypeId( int pTypeId ) | |
virtual bool | PlugDataNotify (FBConnectionAction pAction, FBPlug *pThis, void *pData=NULL, void *pDataOld=NULL, int pDataSize=0) |
PlugDataNotify when overloaded is equivalent of FBSystem.OnConnectionDataNotify but in the context of the derived object only. | |
virtual bool | PlugStateNotify (FBConnectionAction pAction, FBPlug *pThis, void *pData=NULL, void *pDataOld=NULL, int pDataSize=0) |
PlugStateNotify when overloaded is equivalent of FBSystem.OnConnectionStateNotify but in the context of the derived object only. | |
virtual bool | PlugNotify (FBConnectionAction pAction, FBPlug *pThis, int pIndex, FBPlug *pPlug=NULL, FBConnectionType pConnectionType=kFBConnectionTypeNone, FBPlug *pNewPlug=NULL) |
PlugNotify when overloaded is equivalent of FBSystem.OnConnectionNotify but in the context of the derived object only. | |
virtual void | FBDelete () |
Actual destructor for a FBPlug. | |
![]() | |
static int | GetInternalClassId () |
Internal class Id. | |
![]() | |
bool | mAllocated |
Contain the Allocation State of the Component. | |
HIObject | mObject |
Handle on the Plug. | |
bool | mSDKComponent |
bool Plug is an SDK component. | |
![]() | |
static const char * | ClassGroupName |
ClassGroupName of the object. | |
static int | TypeInfo |
TypeInfo. | |
static int | mGlobalTypeInfo |
Represente the Type Index. | |
Player control.
Interface to use the transport controls (play, stop, etc.) The following Python snippet shows its basic playback operation
Keys can also be set and used with Key(), GotoNextKey(), and GotoPreviousKey().
All actions are performed by default on the current take. The is the MotionBuilder default take, unless you have multiple takes in your scene. To switch between takes, use FBTake.
To change the current reference time (e.g.: Local time, System time), use FBReferenceTime.
Definition at line 171 of file fbplayercontrol.h.
FBPlayerControl | ( | HIObject | pObject = NULL | ) |
Constructor.
pObject | Internal parent object(default=NULL). |
int AddGlobalTimeMark | ( | FBTime | pTime, |
const char * | pName = NULL |
||
) |
Add a global time mark.
It doesn't allow creating a time mark at the same time of another time mark. Note: Internally, the global time marks are stored in time order. Adding a time mark before other existing time marks will modify the index of these other time marks.
pTime | Time where to add the time mark. |
pName | Name of the time mark to add. |
void DeleteAllGlobalTimeMarks | ( | ) |
Delete all global time marks.
bool DeleteGlobalTimeMark | ( | int | pIndex | ) |
Delete a global time mark.
Note: Internally, the global time marks are stored in time order. Deleting a time mark will modify the index of time marks laying after the deleted time mark.
pIndex | Index of the time mark to delete. |
void EvaluationPause | ( | ) |
Pause device evaluation thread.
void EvaluationResume | ( | ) |
Resume device evaluation thread.
FBTime GetEditCurrentTime | ( | ) |
Get Edit Current Time.
FBTime GetEditStart | ( | ) |
Get Edit Start.
FBTime GetEditStop | ( | ) |
Get Edit Stop.
FBTime GetEditZoomStart | ( | ) |
Get Edit Zoom Start.
FBTime GetEditZoomStop | ( | ) |
Get Edit Zoom Stop.
FBTimeMarkAction GetGlobalTimeMarkAction | ( | int | pIndex | ) |
Returns the action associated with a global time mark.
pIndex | Index of the time mark. |
FBColor GetGlobalTimeMarkColor | ( | int | pIndex | ) |
Returns the color associated with a global time mark.
pIndex | Index of the time mark. |
int GetGlobalTimeMarkCount | ( | ) |
Returns the number of global time marks.
bool GetGlobalTimeMarkLock | ( | int | pIndex | ) |
Returns the lock status associated with a global time mark.
pIndex | Index of the time mark. |
const char * GetGlobalTimeMarkName | ( | int | pIndex | ) |
Returns the name associated with a global time mark.
pIndex | Index of the time mark. |
FBTime GetGlobalTimeMarkTime | ( | int | pIndex | ) |
Returns the time associated with a global time mark.
pIndex | Index of the time mark. |
int GetNextGlobalTimeMarkIndex | ( | ) |
Returns the next global time mark index, based on the current local time.
double GetPlaySpeed | ( | ) |
Get Play Speed .
FBTransportPlaySpeed GetPlaySpeedMode | ( | ) |
Get Play Speed Mode.
int GetPreviousGlobalTimeMarkIndex | ( | ) |
Returns the previous global time mark index, based on the current local time.
FBTimeReferential GetTimeReferential | ( | ) |
Get Time Referential.
FBTimeMode GetTransportFps | ( | ) |
Get the UI frame rate use for display configure in the system.
double GetTransportFpsValue | ( | FBTimeMode | pTimeMode = kFBTimeModeDefault | ) |
Get the UI frame rate value.
pTimeMode | the time mode whose frame rate will be returned |
FBTransportMode GetTransportMode | ( | ) |
Get Transport Mode.
bool Goto | ( | FBTime | pTime | ) |
Goto a time specified by pTime
.
pTime | Time to jump to. |
bool Goto | ( | FBTime | , |
FBTimeReferential | |||
) |
Goto a time specified by pTime.
pTime | Time to jump to. |
pTimeReferential | Time referential to use. kFBTimeReferentialAction or kFBTimeReferentialEdit |
bool GotoEnd | ( | ) |
GotoEnd button (FastForward).
bool GotoEnd | ( | FBTimeReferential | ) |
GotoEnd button (FastForward).
pTimeReferential | Time referential to use. kFBTimeReferentialAction or kFBTimeReferentialEdit |
void GotoNextKey | ( | ) |
Go to the next key.
void GotoPreviousKey | ( | ) |
Go to the previous key.
bool GotoStart | ( | ) |
GotoStart button (Rewind).
bool GotoStart | ( | FBTimeReferential | ) |
GotoStart button (Rewind).
pTimeReferential | Time referential to use. kFBTimeReferentialAction or kFBTimeReferentialEdit |
bool IsLocked | ( | ) |
Return the current locking state of the transport.
void Key | ( | ) |
Key default data.
Key all selected data.
void LockTransport | ( | bool | pLock | ) |
Lock the transport control.
pLock | boolean value that indicates the new locked state of the transport. |
bool Play | ( | bool | pUseMarkers = false | ) |
Play button.
pUseMarkers | Play until next marker if true, ignore markers otherwise. |
bool PlayReverse | ( | bool | pUseMarkers = false | ) |
Play Reverse button.
pUseMarkers | Play until next marker if true, ignore markers otherwise. |
bool Record | ( | bool | pOverrideTake = false , |
bool | pCopyData = true |
||
) |
Begin recording.
pOverrideTake | Write over current take?(default=false) |
pCopyData | Unused. Necessary for compatibility(default=true). |
bool SetAllGlobalTimeMarkLock | ( | bool | pLock | ) |
Sets the new lock status for all existing global time marks.
pLock | The new lock status for all the time marks. |
void SetEditStart | ( | FBTime | pTime | ) |
Set Edit Start.
pTime | The new start value for the edit time range. |
void SetEditStop | ( | FBTime | pTime | ) |
Set Edit Stop.
pTime | The new stop value for the edit time range. |
void SetEditZoomStart | ( | FBTime | pTime | ) |
Set Edit Zoom Start.
pTime | The new start value for the edit zoom window. |
void SetEditZoomStop | ( | FBTime | pTime | ) |
Set Edit Zoom Stop.
pTime | The new stop value for the edit zoom window. |
bool SetGlobalTimeMarkAction | ( | int | pIndex, |
FBTimeMarkAction | pAction | ||
) |
Sets a new action for an existing global time mark.
pIndex | Index of the time mark. |
pAction | The new action for the time mark. |
bool SetGlobalTimeMarkColor | ( | int | pIndex, |
FBColor | pColor | ||
) |
Sets a new color for an existing global time mark.
pIndex | Index of the time mark. |
pColor | The new color for the time mark. |
bool SetGlobalTimeMarkLock | ( | int | pIndex, |
bool | pLock | ||
) |
Sets a new lock status for an existing global time mark.
pIndex | Index of the time mark. |
pLock | The new lock status for the time mark. |
bool SetGlobalTimeMarkName | ( | int | pIndex, |
const char * | pName | ||
) |
Sets a new name for an existing global time mark.
pIndex | Index of the time mark. |
pName | The new name for the time mark. |
int SetGlobalTimeMarkTime | ( | int | pIndex, |
FBTime | pTime | ||
) |
Sets a new time for an existing global time mark.
Note: Internally, the global time marks are stored in time order. Modifying the time of a time mark may modify the index of all time marks.
pIndex | Index of the time mark. |
pTime | The new time for the time mark. |
void SetPlaySpeed | ( | double | pSpeed | ) |
Set Play Speed.
pPlaySpeed | set customized speed. It will automatically convert to one of pre-defined play speed mode if it is equal to the pre-defined speed. |
void SetPlaySpeedMode | ( | FBTransportPlaySpeed | pPlaySpeedMode | ) |
Set Play Speed Mode.
pPlaySpeedMode | a pre-defined play speed mode. Don't make sense to input kFBSpeed_Custom. To set the custom speed, use SetPlaySpeed() function directly. |
void SetTimeReferential | ( | FBTimeReferential | pTimeReferential | ) |
Set Time Referential.
pTimeReferential | The new time referential. Only kFBTimeReferentialAction and kFBTimeReferentialEdit are supported |
void SetTransportFps | ( | FBTimeMode | pTimeMode, |
double | pCustom = 0.0 |
||
) |
Set the system frame rate use for display.
pTimeMode | Indicate the frame rate value to use base on the FBTimeMode values enum.(kFBTimeModeDefault will be stored in fps) |
pCustom | Should the time mode be kFBTimeModeCustom, this is used to specify the custom framerate. |
bool StepBackward | ( | ) |
Step one frame backward.
bool StepBackward | ( | FBTimeReferential | ) |
Step one frame backward.
pTimeReferential | Time referential to use. kFBTimeReferentialAction or kFBTimeReferentialEdit |
bool StepForward | ( | ) |
Step one frame ahead.
bool StepForward | ( | FBTimeReferential | ) |
Step one frame ahead.
pTimeReferential | Time referential to use. kFBTimeReferentialAction or kFBTimeReferentialEdit |
bool Stop | ( | ) |
Stop button.
|
static |
Get the global object for this class.
FBPropertyBool IsPlaying |
Read Only Property: Is the transport control playing?
Definition at line 315 of file fbplayercontrol.h.
FBPropertyBool IsPlotting |
Read Only Property: Is there a plotting in progress?
Definition at line 316 of file fbplayercontrol.h.
FBPropertyBool IsRecording |
Read Only Property: Is there a recording in progress?
Definition at line 314 of file fbplayercontrol.h.
FBPropertyTransportLoopMode LoopMode |
Read Write Property: Loop mode.
Definition at line 304 of file fbplayercontrol.h.
FBPropertyTime LoopStart |
Read Write Property: Loop begin time.
Definition at line 305 of file fbplayercontrol.h.
FBPropertyTime LoopStop |
Read Write Property: Loop end time.
Definition at line 306 of file fbplayercontrol.h.
FBPropertyTime NextMarker |
Read Only Property: Next marked time.
Definition at line 311 of file fbplayercontrol.h.
FBPropertyEvent OnChange |
Event Property: Fired when something in the player control has changed. (see FBEventPlayerControlChange)
Definition at line 325 of file fbplayercontrol.h.
FBPropertyTime PlotSamplingPeriod |
Read Write Property: Sampling period for the model plotting.
Definition at line 323 of file fbplayercontrol.h.
FBPropertyTime PreviousMarker |
Read Only Property: Previous marked time.
Definition at line 312 of file fbplayercontrol.h.
FBPropertyTime RecordingSamplingPeriod |
Read Write Property: Sampling period for the model recording.
Definition at line 322 of file fbplayercontrol.h.
FBPropertyTransportSnapMode SnapMode |
Read Write Property: Set the transport control snap mode.
Definition at line 318 of file fbplayercontrol.h.
FBPropertyTransportTimeFormat TransportTimeFormat |
Read Write Property: Current Time Mode of the transport controls.
Definition at line 320 of file fbplayercontrol.h.
FBPropertyTime ZoomWindowStart |
Read Write Property: Starting time of the transport control zoom window.
Definition at line 308 of file fbplayercontrol.h.
FBPropertyTime ZoomWindowStop |
Read Write Property: Stopping time of the transport control zoom window.
Definition at line 309 of file fbplayercontrol.h.