This reference page is linked to from the following overview topics: Story.
Story Track class.
Tracks are containers for clips (medias), have a specific type which offer different functions.
#include <fbstory.h>
Public Member Functions |
|
FBStoryTrack (FBStoryTrackType pTrackType, HFBStoryFolder pFolder=NULL, HIObject pObject=NULL) | |
Constructor. |
|
FBStoryTrack (HFBComponent pSource, HFBStoryFolder pFolder=NULL, HIObject pObject=NULL) | |
Constructor. |
|
virtual void | FBDelete () |
Virtual FBDelete function. |
|
void | ChangeDetailsBegin () |
ChangeDetailsBegin. |
|
void | ChangeDetailsEnd () |
ChangeDetailsEnd. |
|
FBStoryClip * | CopyTakeIntoTrack (FBTimeSpan &pTimeSpan, FBTake *pTake, FBTime pOutputOffset=0, bool pMakeUndoable=false) |
CopyTakeIntoTrack Copy animation from the
specified take for affected objects of the track. |
|
void | EnableBodyPart (FBStoryTrackBodyPart pPart, bool pEnable) |
EnableBodyPart. |
|
bool | IsBodyPartEnabled (FBStoryTrackBodyPart pPart) |
IsBodyPartEnabled. |
|
void | AddClip (HFBComponent pClip, FBTime pTime) |
AddClip Add the clip to the track. |
|
Public Attributes |
|
FBPropertyStoryTrackType | Type |
Read Only Property: Type of the track
|
|
FBPropertyString | Label |
Read Write Property: Label to display
for this story track. |
|
FBPropertyBool | Mute |
Read Write Property: If true, this
track wont' play. |
|
FBPropertyBool | Solo |
Read Write Property: If true, this
track will be the only one to play. |
|
FBPropertyStoryFolder | ParentFolder |
Read Only Property: Parent folder.
|
|
FBPropertyStoryTrack | ParentTrack |
Read Only Property: Parent track, if
the track is of Character or Animation type. |
|
FBPropertyListStorySubTrack | SubTracks |
List: Only Character and Animation
tracks can have sub-tracks. |
|
FBPropertyListStoryClip | Clips |
List: Clips contained in this track.
|
|
FBPropertyListStoryDetails | Details |
List: All objects associated to this
track for processing. |
|
FBPropertyAnimatableDouble | Weight |
Read Write Property: Control the
blend amount. |
|
FBPropertyBool | Ghost |
Read Write Property: Show ghosts
|
|
FBPropertyBool | GhostModel |
Read Write Property: Show ghost of
models |
|
FBPropertyBool | GhostTravelling |
Read Write Property: Show ghost of
clip vector or traveling node |
|
FBPropertyBool | GhostPivot |
Read Write Property: Show ghost of
match object |
|
FBPropertyBool | AcceptKey |
Read Write Property: Allow track to
accept keys |
|
FBPropertyStoryTrackRefMode | ReferenceMode |
Read Write Property: Track
composition mode, kFBStoryTrackOverride or kFBStoryTrackAdditive
|
|
FBPropertyBool | OffsetEnable |
Read Write Property: When enabled,
allow clip to be offset |
|
FBPropertyBool | PassThrough |
Read Write Property: Enable
passthrough of animation if there is no clip on track animation is
taken from other tracks of take |
|
FBPropertyCharacter | Character |
Read Write Property: Character to
use. |
|
FBPropertyInt | CharacterIndex |
Read Write Property: Character's
index to use. |
|
FBPropertyBool | ShowBackplate |
Read Write Property: If true, the
backplate will be shown. |
|
FBPropertyBool | ShowFrontplate |
Read Write Property: If true, the
frontplate will be shown. |
|
FBPropertyInt | AudioOutIndex |
Read Write Property: Audio Output's
index to use. |
|
FBPropertyVideo | TrackVideo |
Read Only Property: This FBVideo can be used as a texture. |
FBStoryTrack | ( | FBStoryTrackType | pTrackType, |
HFBStoryFolder | pFolder = NULL , |
||
HIObject | pObject =
NULL |
||
) |
Constructor.
pTrackType | Type of the track to be created. |
pFolder | If NULL, parent will be the global root folder. |
pObject | For internal use only. |
FBStoryTrack | ( | HFBComponent | pSource, |
HFBStoryFolder | pFolder = NULL , |
||
HIObject | pObject =
NULL |
||
) |
Constructor.
pSource | Source of the track to be created based on media component type. |
pFolder | If NULL, parent will be the global root folder. |
pObject | For internal use only. |
virtual void FBDelete | ( | ) | [virtual] |
void ChangeDetailsBegin | ( | ) |
ChangeDetailsBegin.
You must call this function before adding/removing any object to the Details list or it won't work.
void ChangeDetailsEnd | ( | ) |
ChangeDetailsEnd.
You must call this function after adding/removing any object to the Details list or it won't work.
FBStoryClip* CopyTakeIntoTrack | ( | FBTimeSpan & | pTimeSpan, |
FBTake * | pTake, | ||
FBTime | pOutputOffset = 0 , |
||
bool | pMakeUndoable =
false |
||
) |
CopyTakeIntoTrack Copy animation from the specified take for affected objects of the track.
pTimeSpan | Time span for the clip to create. |
pTake | Take to get the animation from. |
pOutputOffset | Time offset for the clip if necessary. |
pMakeUndoable | If the operation should be undoable. |
void EnableBodyPart | ( | FBStoryTrackBodyPart | pPart, |
bool | pEnable | ||
) |
EnableBodyPart.
pPart | Which part to enable/disable. |
pEnable | If True, this will enable the body part solving while false will disable it. Enable a specific body part for character solving. |
bool IsBodyPartEnabled | ( | FBStoryTrackBodyPart | pPart | ) |
void AddClip | ( | HFBComponent | pClip, |
FBTime | pTime | ||
) |
AddClip Add the clip to the track.
FBPropertyStoryTrackType Type |
Read Only Property: Type of the track
Read Write Property: Label to display for this story track.
Read Write Property: If true, this track wont' play.
Read Write Property: If true, this track will be the only one to play.
FBPropertyStoryFolder ParentFolder |
Read Only Property: Parent folder.
FBPropertyStoryTrack ParentTrack |
Read Only Property: Parent track, if the track is of Character or Animation type.
List: Only Character and Animation tracks can have sub-tracks.
List: Clips contained in this track.
List: All objects associated to this track for processing.
Read Write Property: Control the blend amount.
Reimplemented from FBConstraint.
Read Write Property: Show ghosts
Read Write Property: Show ghost of models
Read Write Property: Show ghost of clip vector or traveling node
Read Write Property: Show ghost of match object
Read Write Property: Allow track to accept keys
FBPropertyStoryTrackRefMode ReferenceMode |
Read Write Property: Track composition mode, kFBStoryTrackOverride or kFBStoryTrackAdditive
Read Write Property: When enabled, allow clip to be offset
Read Write Property: Enable passthrough of animation if there is no clip on track animation is taken from other tracks of take
FBPropertyCharacter Character |
Read Write Property: Character to use.
Read Write Property: Character's index to use.
Read Write Property: If true, the backplate will be shown.
Read Write Property: If true, the frontplate will be shown.
Read Write Property: Audio Output's index to use.
FBPropertyVideo TrackVideo |
Read Only Property: This FBVideo can be used as a texture.