Compounds | |
| class | AutoGizmoC |
| Auto gizmo class. More... | |
| class | ControllerC |
| Value controller class. More... | |
| class | EffectI |
| The effect interface. More... | |
| class | FileKeyC |
| File Keyframe class for controller. More... | |
| class | FloatKeyC |
| Float Keyframe class for controller. More... | |
| class | GizmoI |
| Gizmo interface. More... | |
| class | KeyC |
| Keyframe class for controller. More... | |
| struct | MarkerS |
| class | ParamColorC |
| Color parameter class. More... | |
| class | ParamFileC |
| File parameter class. More... | |
| class | ParamFloatC |
| Float parameter class. More... | |
| struct | LabelS |
| class | LayerC |
| Composition Layer class. More... | |
| class | ParamI |
| Parameter class. More... | |
| class | ParamIntC |
| Integer parameter class. More... | |
| class | ParamTextC |
| Text parameter class. More... | |
| class | ParamVector2C |
| 2D vector parameter class. More... | |
| class | ParamVector3C |
| 3D vector parameter class. More... | |
| class | SceneC |
| Composition scene class. More... | |
| class | TimeSegmentC |
| Time segment class. More... | |
Enumerations | |
| enum | ItemFlagsE { ITEM_EXPANDED = 0x0001, ITEM_SELECTED = 0x0002, ITEM_VISIBLE = 0x0004, ITEM_LOCKED = 0x0008, ITEM_LAYER = 0x0010, ITEM_EFFECT = 0x0020, ITEM_GIZMO = 0x0040, ITEM_PARAMETER = 0x0080, ITEM_ANIMATED = 0x0100, ITEM_ANIMATABLE = 0x0200, ITEM_CLAMPVALUES = 0x0400, ITEM_EXPANDABLE = 0x0800, ITEM_GUIHIDDEN = 0x1000 } |
| Common flags Effect, Gizmo, and Parameter. More... | |
| enum | ControllerOrtE { CONT_ORT_NONE = 0, CONT_ORT_CONSTANT, CONT_ORT_REPEAT, CONT_ORT_LOOP } |
| Controller out of range types. More... | |
| enum | ControllerTypeE { CONT_TYPE_NONE = 0, CONT_TYPE_INT, CONT_TYPE_FLOAT, CONT_TYPE_VECTOR2, CONT_TYPE_VECTOR3, CONT_TYPE_COLOR, CONT_TYPE_FILE } |
| Controller type. More... | |
| enum | DefaultParamE { DEFAULT_PARAM_POSITION = 1, DEFAULT_PARAM_ROTATION = 2, DEFAULT_PARAM_SCALE = 3, DEFAULT_PARAM_PIVOT = 4 } |
| Predefined indices for get_gizmo(). More... | |
| enum | KeyFlagsE { KEY_NOFLAGS = 0, KEY_SELECTED = 0x0001, KEY_LINEAR = 0x0002, KEY_SMOOTH = 0x0004, KEY_HOLD = 0x0008, KEY_FILE = 0x0010 } |
| Key flags. More... | |
| enum | ParameterTypesE { PARAM_TYPE_INT = 1, PARAM_TYPE_FLOAT, PARAM_TYPE_VECTOR2, PARAM_TYPE_VECTOR3, PARAM_TYPE_COLOR, PARAM_TYPE_TEXT, PARAM_TYPE_FILE } |
| Parameter types. More... | |
| enum | ParamStyleE { PARAM_STYLE_EDITBOX = 0x0001, PARAM_STYLE_COMBOBOX = 0x0002, PARAM_STYLE_TEXTPARAGRAPH = 0x0004, PARAM_STYLE_FILE = 0x0008, PARAM_STYLE_COLORPICKER = 0x0010, PARAM_STYLE_PERCENT = 0x0020, PARAM_STYLE_ANGLE = 0x0040, PARAM_STYLE_ABS_POSITION = 0x0080, PARAM_STYLE_REL_POSITION = 0x0100, PARAM_STYLE_WORLD_SPACE = 0x0200, PARAM_STYLE_OBJECT_SPACE = 0x0400 } |
| Parameter styles. More... | |
| enum | ParamSetValNotifyE { PARAM_NOTIFY_NONE = 0, PARAM_NOTIFY_UI_CHANGE } |
| Parameter value change notifications. More... | |
Variables | |
| const PajaTypes::uint32 | KEY_MAXCHANNELS = 4 |
| Maximum number of channels in a key. | |
| const bool | PARAM_ANIMATABLE = true |
| Constant for parameter creation. | |
| const bool | PARAM_NOT_ANIMATABLE = false |
| Constant for parameter creation. | |
The classes collected into the Composition namespace are used as parts of demo composition. The classes range from a controller and parameter to a layer or complete scene.
|
|
Controller out of range types.
|
|
|
|
Predefined indices for get_gizmo(). This set of indices are used to get default parameters from effect.
|
|
|
Common flags Effect, Gizmo, and Parameter.
|
|
|
Key flags.
|
|
|
Parameter types.
|
|
|
Parameter value change notifications.
|
|
|
Parameter styles.
|
|
|
Maximum number of channels in a key. This cosntant represent the maximum number of channels (values) the get_value() method may return. |
|
|
Constant for parameter creation.
|
|
|
Constant for parameter creation.
|