|
Motive Animation System
An open source project by
FPL.
|
Init params for a basic operation on a matrix. More...
#include <init.h>
Init params for a basic operation on a matrix.
Public Types | |
| enum | UnionType { kUnionEmpty, kUnionInitialValue, kUnionTarget, kUnionSpline } |
Public Member Functions | |
| MatrixOperationInit (MatrixOpId id, MatrixOperationType type, float const_value) | |
| Matrix operation never changes. Always use 'const_value'. | |
| MatrixOperationInit (MatrixOpId id, MatrixOperationType type, const MotivatorInit &init) | |
| Matrix operation is driven by Motivator defined by 'init'. | |
| MatrixOperationInit (MatrixOpId id, MatrixOperationType type, const MotivatorInit &init, float initial_value) | |
| MatrixOperationInit (MatrixOpId id, MatrixOperationType type, const MotivatorInit &init, const MotiveTarget1f &target) | |
| MatrixOperationInit (MatrixOpId id, MatrixOperationType type, const MotivatorInit &init, const CompactSpline &spline) | |
Public Attributes | |
| const MotivatorInit * | init |
| MatrixOpId | id |
| MatrixOperationType | type |
| UnionType | union_type |
| union { | |
| float initial_value | |
| const MotiveTarget1f * target | |
| const CompactSpline * spline | |
| }; | |
|
inline |
Matrix operation is driven by Motivator defined by 'init'. Specify initial value as well.