This file contains the definitions for various animation data types in the Open Reality SDK.
Definition in file fbdata.h.
#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>


Go to the source code of this file.
Classes |
|
| class | FBFCurveKey |
| KeyFrame for an FCurve. More... |
|
| class | FBPropertyListFCurveKey |
| List of FCurveKey. More... |
|
| class | FBFCurve |
| FCurve class. More... |
|
| class | FBPropertyListAnimationNode |
| List of animation nodes. More... |
|
| class | FBEventAnimationNode |
The transform manipulator has begun doing
modifications This event occurs every time a manipulator:
|
|
| class | FBPropertyEventAnimationNode |
| PropertyEvent: UI idle event.
More... |
|
| class | FBAnimationNode |
| class | FBAnimationLayer |
| Animation Layer class. More... |
|
| class | FBPropertyListTake |
| List: Take More... |
|
| class | FBTake |
| A take is a container for animation in a
scene. More... |
|
Defines |
|
| #define | FBSDK_DLL K_DLLIMPORT |
| Be sure that FBSDK_DLL is defined only once.
|
|
| #define | ANIMATIONNODE_TYPE_NUMBER "Number" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_TIME "Time" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_VECTOR "Vector" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_VECTOR_4 "Vector4" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_OBJECT "Object" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_REFERENCE "Reference" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_EVENT "Event" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_STRING "String" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_ACTION "Action" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_BOOL "Bool" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_ENUM "Enum" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_INTEGER "Integer" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_OCCLUSION "Occlusion" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_FIELDOFVIEWX "FieldOfViewX" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_FIELDOFVIEWY "FieldOfViewY" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_OPTICALCENTERX "OpticalCenterX" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_OPTICALCENTERY "OpticalCenterY" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_IKREACHTRANSLATION "IKReachTranslation" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_IKREACHROTATION "IKReachRotation" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_COLOR "Color" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_LOCAL_TRANSLATION "Lcl Translation" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_LOCAL_ROTATION "Lcl Rotation" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_LOCAL_SCALING "Lcl Scaling" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_TRANSLATION "Translation" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_ROTATION "Rotation" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_SCALING "Scaling" |
| Animation node data types. |
|
| #define | ANIMATIONNODE_TYPE_COLOR_RGBA "ColorAndAlpha" |
| Animation node data types. |
|
Typedefs |
|
| typedef bool(* | kFBDataHandler )(void *pBuffer, HFBEvaluateInfo pEvaluateInfo, HFBAnimationNode pAnimationNode, void *p1, void *p2) |
| kFBDataHandler |
|
Enumerations |
|
| enum | FBInterpolation
{ kFBInterpolationInvalid = -1, kFBInterpolationConstant = 0, kFBInterpolationLinear, kFBInterpolationCubic, kFBInterpolationCount } |
| Types of interpolation for an FCurve.
More... |
|
| enum | FBInterpolatorCurveType
{ kFBInterpolatorCurveLinearIn, kFBInterpolatorCurveLinearOut, kFBInterpolatorCurveSmoothIn, kFBInterpolatorCurveSmoothOut, kFBInterpolatorCurveSlowIn, kFBInterpolatorCurveSlowOut, kFBInterpolatorCurveFastIn, kFBInterpolatorCurveFastOut, kFBInterpolatorCurveLast } |
| Types of interpolator for an FCurve.
More... |
|
| enum | FBTangentMode
{ kFBTangentModeAuto, kFBTangentModeTCB, kFBTangentModeUser, kFBTangentModeBreak } |
| Methods of tangent calculation. More... |
|
| enum | FBTangentClampMode
{ kFBTangentClampModeNone, kFBTangentClampModeClamped } |
| Different clamping modes for the tangents.
More... |
|
| enum | FBTangentConstantMode
{ kFBTangentConstantModeNormal, kFBTangentConstantModeNext } |
| Different constant modes for the tangents.
More... |
|
| enum | FBEventAnimationNodeType
{ kFBEventAnimationNodeDataChange, kFBEventAnimationNodeConstraintChange, kFBEventAnimationNodeNone } |
| Event based on animation node. More... |
|
| enum | FBLayerMode
{ kFBLayerModeInvalidIndex = -1, kFBLayerModeAdditive = 0, kFBLayerModeOverride, kFBLayerModeOverridePassthrough } |
| Layer mode. More... |
|
| enum | FBLayerRotationMode
{ kFBLayerRotationModeInvalidIndex = -1, kFBLayerRotationModeEulerRotation = 0, kFBLayerRotationModeQuaternionRotation } |
| Rotation mode for layer. More... |
|
Functions |
|
| FB_DEFINE_COMPONENT (K_DLLIMPORT, AnimationNode) | |
| Animation node class. |
|
| #define ANIMATIONNODE_TYPE_ACTION "Action" |
| #define ANIMATIONNODE_TYPE_BOOL "Bool" |
| #define ANIMATIONNODE_TYPE_COLOR "Color" |
| #define ANIMATIONNODE_TYPE_COLOR_RGBA "ColorAndAlpha" |
| #define ANIMATIONNODE_TYPE_ENUM "Enum" |
| #define ANIMATIONNODE_TYPE_EVENT "Event" |
| #define ANIMATIONNODE_TYPE_FIELDOFVIEWX "FieldOfViewX" |
| #define ANIMATIONNODE_TYPE_FIELDOFVIEWY "FieldOfViewY" |
| #define ANIMATIONNODE_TYPE_IKREACHROTATION "IKReachRotation" |
| #define ANIMATIONNODE_TYPE_IKREACHTRANSLATION "IKReachTranslation" |
| #define ANIMATIONNODE_TYPE_INTEGER "Integer" |
| #define ANIMATIONNODE_TYPE_LOCAL_ROTATION "Lcl Rotation" |
| #define ANIMATIONNODE_TYPE_LOCAL_SCALING "Lcl Scaling" |
| #define ANIMATIONNODE_TYPE_LOCAL_TRANSLATION "Lcl Translation" |
| #define ANIMATIONNODE_TYPE_NUMBER "Number" |
| #define ANIMATIONNODE_TYPE_OBJECT "Object" |
| #define ANIMATIONNODE_TYPE_OCCLUSION "Occlusion" |
| #define ANIMATIONNODE_TYPE_OPTICALCENTERX "OpticalCenterX" |
| #define ANIMATIONNODE_TYPE_OPTICALCENTERY "OpticalCenterY" |
| #define ANIMATIONNODE_TYPE_REFERENCE "Reference" |
| #define ANIMATIONNODE_TYPE_ROTATION "Rotation" |
| #define ANIMATIONNODE_TYPE_SCALING "Scaling" |
| #define ANIMATIONNODE_TYPE_STRING "String" |
| #define ANIMATIONNODE_TYPE_TIME "Time" |
| #define ANIMATIONNODE_TYPE_TRANSLATION "Translation" |
| #define ANIMATIONNODE_TYPE_VECTOR "Vector" |
| #define ANIMATIONNODE_TYPE_VECTOR_4 "Vector4" |
| #define FBSDK_DLL K_DLLIMPORT |
| typedef bool(* kFBDataHandler)(void *pBuffer, HFBEvaluateInfo pEvaluateInfo, HFBAnimationNode pAnimationNode, void *p1, void *p2) |
| enum FBInterpolation |
Types of interpolator for an FCurve.
| enum FBLayerMode |
Layer mode.
| enum FBLayerRotationMode |
| enum FBTangentClampMode |
| enum FBTangentMode |
Methods of tangent calculation.
This is only relevant when interpolation is CUBIC.
| FB_DEFINE_COMPONENT | ( | K_DLLIMPORT | , | |
| AnimationNode | ||||
| ) |
Animation node class.