fbsdk/fbstory.h File Reference

fbstory.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>
#include <fbsdk/fbcore.h>
#include <fbsdk/fbvideo.h>
#include <fbsdk/fbmodel.h>
#include <fbsdk/fbcamera.h>
#include <fbxsdk/fbxsdk_nsbegin.h>
#include <fbxsdk/fbxsdk_nsend.h>

File Description

Story interface for FBSDK.

Definition in file fbstory.h.

Classes

class  FBEventClipChange
 
class  FBPropertyListStoryFolder
 List: StoryFolder More...
 
class  FBPropertyListStoryTrack
 List: StoryTrack More...
 
class  FBPropertyListStorySubTrack
 List: StorySubTrack More...
 
class  FBPropertyListStoryClip
 List: StoryClip More...
 
class  FBPropertyListStoryDetails
 List: Story track Details More...
 
class  FBPropertyListPivot
 List: Story Clip pivot models More...
 
class  FBStory
 Story Management class. More...
 
class  FBStoryFolder
 Story Folder class. More...
 
class  FBStoryTrack
 Story Track class. More...
 
class  FBStoryClip
 Story Clip class. More...
 
class  FBStoryGroupClip
 Story Group Clip class. More...
 

Namespaces

 ORSDK2018
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 

Typedefs

typedef class FBPropertyBase< FBStory *, kFBPT_object > FBPropertyBaseStory
 
typedef class FBPropertyBaseComponent< FBStory * > FBPropertyStory
 
typedef class FBPropertyBase< FBStoryFolder *, kFBPT_object > FBPropertyBaseStoryFolder
 
typedef class FBPropertyBaseComponent< FBStoryFolder * > FBPropertyStoryFolder
 
typedef class FBPropertyBase< FBStoryTrack *, kFBPT_object > FBPropertyBaseStoryTrack
 
typedef class FBPropertyBaseComponent< FBStoryTrack * > FBPropertyStoryTrack
 
typedef class FBPropertyBase< FBStoryClip *, kFBPT_object > FBPropertyBaseStoryClip
 
typedef class FBPropertyBaseComponent< FBStoryClip * > FBPropertyStoryClip
 
typedef class FBPropertyBase< FBStoryGroupClip *, kFBPT_object > FBPropertyBaseStoryGroupClip
 
typedef class FBPropertyBaseComponent< FBStoryGroupClip * > FBPropertyStoryGroupClip
 
typedef class FBPropertyBase< FBVideo *, kFBPT_object > FBPropertyBaseVideo
 
typedef class FBPropertyBaseComponent< FBVideo * > FBPropertyVideo
 
typedef class FBPropertyBaseEnum< enum FBStoryClipChangeType > FBPropertyStoryClipChangeType
 
typedef class FBPropertyBaseEnum< enum FBStoryTrackType > FBPropertyStoryTrackType
 
typedef class FBPropertyBaseEnum< enum FBStoryTrackRefMode > FBPropertyStoryTrackRefMode
 
typedef class FBPropertyBaseEnum< enum FBStoryTrackGhostShowMode > FBPropertyStoryTrackGhostShowMode
 
typedef class FBPropertyBaseEnum< enum FBStoryClipShowGhostMode > FBPropertyStoryClipShowGhostMode
 
typedef class FBPropertyBaseEnum< enum FBStoryClipGhostTimeMode > FBPropertyStoryClipGhostTimeMode
 
typedef class FBPropertyBaseEnum< enum FBStoryClipNodeFunction > FBPropertyStoryClipNodeFunction
 
typedef class FBPropertyBaseEnum< enum FBStoryClipSolveMode > FBPropertyStoryClipSolveMode
 
typedef class FBPropertyBaseEnum< enum FBStoryClipMirrorPlane > FBPropertyStoryClipMirrorPlane
 
typedef class FBPropertyBaseEnum< enum FBStoryClipCompMode > FBPropertyStoryClipCompMode
 
typedef class FBPropertyBaseEnum< enum FBStoryClipAlignmentType > FBPropertyStoryClipAlignmentType
 
typedef class FBPropertyBaseEnum< enum FBStoryClipTimeWarpInterpolatorType > FBPropertyStoryClipTimeWarpInterpolatorType
 

Enumerations

enum  FBStoryTrackType {
  kFBStoryTrackAnimation, kFBStoryTrackCamera, kFBStoryTrackCharacter, kFBStoryTrackConstraint,
  kFBStoryTrackCommand, kFBStoryTrackShot, kFBStoryTrackAudio, kFBStoryTrackVideo
}
 Types for new story tracks. More...
 
enum  FBStoryTrackRefMode { kFBStoryTrackOverride, kFBStoryTrackAdditive }
 References Modes for story animation tracks. More...
 
enum  FBStoryTrackBodyPart {
  kFBStoryTrackBodyPartNone = 0, kFBStoryTrackBodyPartHead = 1 << 0, kFBStoryTrackBodyPartLeftShoulder = 1 << 1, kFBStoryTrackBodyPartLeftHand = 1 << 2,
  kFBStoryTrackBodyPartLeftArm = 1 << 3 | kFBStoryTrackBodyPartLeftShoulder | kFBStoryTrackBodyPartLeftHand, kFBStoryTrackBodyPartRightShoulder = 1 << 4, kFBStoryTrackBodyPartRightHand = 1 << 5, kFBStoryTrackBodyPartRightArm = 1 << 6 | kFBStoryTrackBodyPartRightShoulder | kFBStoryTrackBodyPartRightHand,
  kFBStoryTrackBodyPartLeftFoot = 1 << 7, kFBStoryTrackBodyPartLeftLeg = 1 << 8 | kFBStoryTrackBodyPartLeftFoot, kFBStoryTrackBodyPartRightFoot = 1 << 9, kFBStoryTrackBodyPartRightLeg = 1 << 10| kFBStoryTrackBodyPartRightFoot,
  kFBStoryTrackBodyPartProps = 1 << 11, kFBStoryTrackBodyPartExtensions = 1 << 12, kFBStoryTrackBodyPartSpine = 1 << 13, kFBStoryTrackBodyPartUpperBody,
  kFBStoryTrackBodyPartLowerBody = kFBStoryTrackBodyPartLeftLeg | kFBStoryTrackBodyPartLeftFoot | kFBStoryTrackBodyPartRightLeg | kFBStoryTrackBodyPartRightFoot, kFBStoryTrackBodyPartAll = kFBStoryTrackBodyPartUpperBody | kFBStoryTrackBodyPartLowerBody
}
 Body Parts for story track character. More...
 
enum  FBStoryTrackGhostShowMode { kFBStoryTrackShowAllClips, kFBStoryTrackShowCurrentTimeAdjacentClips }
 Ghost Show Modes for story animation tracks. More...
 
enum  FBStoryClipShowGhostMode { kFBStoryClipAlways, kFBStoryClipTimeCursor, kFBStoryClipTimeCustom }
 Show Ghost Modes for story animation clips. More...
 
enum  FBStoryClipGhostTimeMode { kFBStoryClipGhostCurrent, kFBStoryClipGhostStart, kFBStoryClipGhostStop, kFBStoryClipGhostCustom }
 Time mode to display ghost. More...
 
enum  FBStoryClipNodeFunction { kFBStoryClipNodeAverage, kFBStoryClipNodeFloorProjection, kFBStoryClipNodeNone }
 Node function. More...
 
enum  FBStoryClipSolveMode { kFBStoryClipRetargetSkeleton, kFBStoryClipAnimSkeleton, kFBStoryClipAnimFkIk, kFBStoryClipAnimSkeletonIk }
 Solve Modes for story character clips. More...
 
enum  FBStoryClipMirrorPlane { kFBStoryClipMirrorPlaneXY, kFBStoryClipMirrorPlaneZY, kFBStoryClipMirrorPlaneXZ }
 Several mirror planes to mirror animation. More...
 
enum  FBStoryClipCompMode { kFBStoryClipOff, kFBStoryClipAuto, kFBStoryClipUser }
 Compensation Modes for story character clips. More...
 
enum  FBStoryClipMatchingTimeType {
  kFBStoryClipMatchingTimeCurrentTime, kFBStoryClipMatchingTimeStartOfSelectedClip, kFBStoryClipMatchingTimeBetweenPreviousAndSelectedClip, kFBStoryClipMatchingTimeEndOfPreviousClip,
  kFBStoryClipMatchingTimeStartOfNextClip, kFBStoryClipMatchingTimeBetweenSelectedAndNextClip, kFBStoryClipMatchingTimeEndOfSelectedClip, kFBStoryClipMatchingTimeDefault
}
 Matching Time Types, when matching clips to each other. More...
 
enum  FBStoryClipMatchingTranslationType { kFBStoryClipMatchingTranslationNone, kFBStoryClipMatchingTranslationXYZ, kFBStoryClipMatchingTranslationGravityXZ, kFBStoryClipMatchingTranslationDefault }
 Matching Translation, Types when matching clips to each other. More...
 
enum  FBStoryClipMatchingRotationType { kFBStoryClipMatchingRotationNone, kFBStoryClipMatchingRotationXYZ, kFBStoryClipMatchingRotationGravityXZ, kFBStoryClipMatchingRotationDefault }
 Matching Rotation Types, when matching clips to each other. More...
 
enum  FBStoryClipAlignmentType {
  kFBStoryClipAlignmentCurrentTimeline, kFBStoryClipAlignmentEndPrevious, kFBStoryClipAlignmentEndPreviousAllAligned, kFBStoryClipAlignmentBeginningNext,
  kFBStoryClipAlignmentBeginningNextAllAligned, kFBStoryClipAlignmentCurrentTimelineWithOffset, kFBStoryClipAlignmentEndPreviousWithOffset, kFBStoryClipAlignmentBeginningNextWithOffset
}
 Alignment Types when aligning clips. More...
 
enum  FBStoryGroupClipAlignmentType { kFBStoryGroupClipAlignmentCurrentTimeline, kFBStoryGroupClipAlignmentEndPreviousWithOffset, kFBStoryGroupClipAlignmentBeginningNextWithOffset }
 Alignment Types when aligning groups. More...
 
enum  FBStoryClipChangeType {
  kFBStoryClipNotSet, kFBStoryClipMoveClip, kFBStoryClipMoveData, kFBStoryClipMoveBlend,
  kFBStoryClipUpdateUI, kFBStoryClipRemoved
}
 Types of clip change events, matching KEventClip.eType Expose only kFBStoryClipMoveClip and kFBStoryClipRemoved for now. More...
 
enum  FBStoryClipTimeWarpInterpolatorType {
  kFBStoryClipTimeWarpInterpolatorCustom, kFBStoryClipTimeWarpInterpolatorLinear, kFBStoryClipTimeWarpInterpolatorSmoothedEnds, kFBStoryClipTimeWarpInterpolatorGoingFaster,
  kFBStoryClipTimeWarpInterpolatorSlowingDown, kFBStoryClipTimeWarpInterpolatorLinearReversed, kFBStoryClipTimeWarpInterpolatorSmoothedEndsReversed, kFBStoryClipTimeWarpInterpolatorGoingFasterReversed,
  kFBStoryClipTimeWarpInterpolatorSlowingDownReversed
}
 Types of TimeWrap Interpolator for Story Clips. More...
 

Macro Definition Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 48 of file fbstory.h.

Go to the source code of this file.