#include "CH_API.h"
#include <UT/UT_Array.h>
Go to the source code of this file.
|
enum | CH_ScopeMasks {
CH_SCOPEMASK_NONE = 0x0,
CH_SCOPED = 0x1,
CH_SELECTED = 0x2,
CH_PINNED = 0x4,
CH_DISPLAY = 0x8,
CH_TEMPLATE = 0x10,
CH_LAYER_SCOPED = 0x20,
CH_LAYER_SELECTED = 0x40,
CH_LAYER_PINNED = 0x80,
CH_LAYER_DISPLAY = 0x100,
CH_HIDDEN = 0x200,
CH_VECTOR_HIDDEN = 0x400,
CH_GRAPH_SELECTED = 0x800,
CH_PARM_SELECTED = 0x1000,
CH_NUM_FLAGS = 13,
CH_ALL_FLAGS = ((1<<13)-1)
} |
|
enum | CH_ChannelBehavior {
CH_CHANNEL_DEFAULT,
CH_CHANNEL_HOLD,
CH_CHANNEL_CYCLE,
CH_CHANNEL_EXTEND,
CH_CHANNEL_SLOPE,
CH_CHANNEL_CYCLEOFF,
CH_CHANNEL_OSCILLATE,
CH_CHANNEL_BEHAVIOR_COUNT
} |
|
enum | CH_ChannelFlag {
CH_CHANNEL_NONE = 0x00,
CH_CHANNEL_MODIFIED = 0x01,
CH_CHANNEL_COOKING = 0x02,
CH_CACHE_ENABLED = 0x04,
CH_CHANNEL_SPARE = 0x08,
CH_CHANNEL_ACTIVE = 0x10,
CH_CHANNEL_PENDING = 0x20,
CH_CHANNEL_PENDINGHOLD = 0x40,
CH_CHANNEL_LOCKED = 0x80,
CH_CHANNEL_FLAG_MASK = 0xFF
} |
|
enum | CH_GetKeyExtend { CH_GETKEY_EXTEND_NONE,
CH_GETKEY_EXTEND_DEFAULT,
CH_GETKEY_EXTEND_BOUNDARY
} |
|
enum | CH_SegmentScale { CH_SCALE_ANY,
CH_SCALE_START,
CH_SCALE_END
} |
|
enum | CH_ValueTypes { CH_VALUE = 0,
CH_SLOPE,
CH_ACCEL,
CH_NUM_VALUES
} |
|
enum | CH_TweenMode {
CH_TweenMode::Classic,
CH_TweenMode::BlendToNeighbor,
CH_TweenMode::BlendToFrame,
CH_TweenMode::EaseInOut,
CH_TweenMode::BlendToEase,
CH_TweenMode::PullPush,
CH_TweenMode::NoiseWave,
CH_TweenMode::BlendToSnapshot,
CH_TweenMode::TimeOffsetter,
CH_TweenMode::TimeOffsetterStagger,
CH_TweenMode::ReduceResample,
CH_TweenMode::SmoothRough,
CH_TweenMode::Reverse,
CH_TweenMode::Count
} |
|
enum | CH_TweenToolType { CH_TweenToolType::SLIDER,
CH_TweenToolType::BUTTON
} |
|
Enumerator |
---|
CH_CHANNEL_DEFAULT |
|
CH_CHANNEL_HOLD |
|
CH_CHANNEL_CYCLE |
|
CH_CHANNEL_EXTEND |
|
CH_CHANNEL_SLOPE |
|
CH_CHANNEL_CYCLEOFF |
|
CH_CHANNEL_OSCILLATE |
|
CH_CHANNEL_BEHAVIOR_COUNT |
|
Definition at line 58 of file CH_Types.h.
Enumerator |
---|
CH_CHANNEL_NONE |
|
CH_CHANNEL_MODIFIED |
|
CH_CHANNEL_COOKING |
|
CH_CACHE_ENABLED |
|
CH_CHANNEL_SPARE |
|
CH_CHANNEL_ACTIVE |
|
CH_CHANNEL_PENDING |
|
CH_CHANNEL_PENDINGHOLD |
|
CH_CHANNEL_LOCKED |
|
CH_CHANNEL_FLAG_MASK |
|
Definition at line 72 of file CH_Types.h.
Enumerator |
---|
CH_GETKEY_EXTEND_NONE |
|
CH_GETKEY_EXTEND_DEFAULT |
|
CH_GETKEY_EXTEND_BOUNDARY |
|
Definition at line 92 of file CH_Types.h.
Enumerator |
---|
CH_SCOPEMASK_NONE |
|
CH_SCOPED |
|
CH_SELECTED |
|
CH_PINNED |
|
CH_DISPLAY |
|
CH_TEMPLATE |
|
CH_LAYER_SCOPED |
|
CH_LAYER_SELECTED |
|
CH_LAYER_PINNED |
|
CH_LAYER_DISPLAY |
|
CH_HIDDEN |
|
CH_VECTOR_HIDDEN |
|
CH_GRAPH_SELECTED |
|
CH_PARM_SELECTED |
|
CH_NUM_FLAGS |
|
CH_ALL_FLAGS |
|
Definition at line 33 of file CH_Types.h.
Enumerator |
---|
CH_SCALE_ANY |
|
CH_SCALE_START |
|
CH_SCALE_END |
|
Definition at line 107 of file CH_Types.h.
CH_TweenMode - Tweening modes used by the CH_Tweener and CH_TweenTools
Classic: Blends the given key linearly between neighboring keys. Adds a key if none exists at the given time. BlendToNeighbor: Blends between the current key value and the neighbor's value. Whether it is the left or right neighbor depends on which direction the slider is dragged. Resets base values on mouse up. EaseInOut: Tweens a sequence of keys between a perfect Ease In/Out between the previous keys BlendToEase: Tweens a sequence of keys between their current values and an ease In/Out depending on which direction the slider is dragged. Resets base values on mouse up. BlendToFrame: Tweens the selected keys linearly between the values evaluated at the frames defined in CH_Tweener (See CH_Tweener::setBlendTimes) PullPush: Softens or Intensifies the animation curve by blending the keys towards or away from the linear curve between the neighboring keys NoiseWave: Adds noise to or waves out keys BlendToSnapshot: Blends to the channel's snapshot TimeOffsetter: "Offsets" the channel's timing by adjusting key values instead of shifting them in time. TimeOffsetterStagger: Offsets channels as with TimeOffsetter, but also applies a small stagger to each selected channel ReduceResample: Reduces keys in the selected segments, or adds keys by resampling the selected segments. SmoothRough: Applies a smoothing filter when dragging left, or a noise filter when dragging right. Reverse: Reverses the animation (button)
Enumerator |
---|
Classic |
|
BlendToNeighbor |
|
BlendToFrame |
|
EaseInOut |
|
BlendToEase |
|
PullPush |
|
NoiseWave |
|
BlendToSnapshot |
|
TimeOffsetter |
|
TimeOffsetterStagger |
|
ReduceResample |
|
SmoothRough |
|
Reverse |
|
Count |
|
Definition at line 152 of file CH_Types.h.
Enumerator |
---|
CH_VALUE |
|
CH_SLOPE |
|
CH_ACCEL |
|
CH_NUM_VALUES |
|
Definition at line 113 of file CH_Types.h.
CH_API const char* const chScopeFlagNames[] |