Classes | |
struct | MultiInstanceEntry |
struct | Dpoint |
struct | Ipoint |
class | MDArray< TYPE > |
class | MoData |
struct | GetMoDataMessage |
struct | GetMGSelectionMessage |
struct | MGWeightData |
struct | GetMGWeightMessage |
struct | EffectorDataStruct |
struct | MutableEffectorDataStruct |
struct | Effector_PassData |
struct | Effector_PassValueData |
class | EffectorData |
Namespaces | |
cinema | |
Macros | |
#define | Obaseeffector |
#define | Obasemogen |
#define | ID_BASE_EDEFORMER |
#define | ID_MOTAGDATA |
#define | ID_MOBAKETAG |
#define | Tmgselection |
#define | Tmgweight |
#define | BASEEFFECTORLIB_ID |
#define | MODATALIB_ID |
#define | MSG_EXECUTE_EFFECTOR |
#define | MSG_SAMPLE_EFFECTOR_VALUE |
#define | MSG_GET_MODATA |
#define | MSG_GET_MODATASELECTION |
#define | MSG_GET_MODATAWEIGHTS |
#define | BC_ID_MODATAINDEX |
#define | BC_ID_MODATATAGINDEX |
#define | BC_ID_CLONE_DATA_ARRAY |
#define | BC_ID_COLOR_MODE |
#define | MSG_DISABLE_DELAY_EFFECTOR |
#define | MSG_ENABLE_DELAY_EFFECTOR |
#define | MSG_MOGRAPH_REEVALUATE |
#define | BLEND_COUNT |
#define | EFFECTORFLAGS_HASFALLOFF |
#define | EFFECTORFLAGS_TIMEDEPENDENT |
#define | EFFECTORFLAGS_CAMERADEPENDENT |
#define | MOGENFLAG_CLONE_ON |
#define | MOGENFLAG_DISABLE |
#define | MOGENFLAG_BORN |
#define | MOGENFLAG_MODATASET |
#define | MOGENFLAG_COLORSET |
#define | MOGENFLAG_TIMESET |
#define | MDARRAYFLAG_NOTSEENBYEFFECTOR |
#define | MDARRAYFLAG_SEPERATECOMPONENTS |
#define | MDARRAYFLAG_2DVECTOR |
Enumerations | |
enum class | MDDIRTY { NONE , ALL , ARRAYCOUNT , COUNT , DATA } |
enum class | MD_TYPE { MD_NONE , MD_CHAR , MD_UCHAR , MD_LONG , MD_ULONG , MD_LLONG , MD_MATRIX , MD_COLOR , MD_VECTOR , MD_NORMAL , MD_REAL , MD_BOOL } |
enum | { MODATA_MATRIX , MODATA_COLOR , MODATA_SIZE , MODATA_UVW , MODATA_FLAGS , MODATA_WEIGHT , MODATA_CLONE , MODATA_TIME , MODATA_LASTMAT , MODATA_STARTMAT , MODATA_ALT_INDEX , MODATA_FALLOFF_WGT , MODATA_GROWTH } |
enum | { ID_MODATA_PASS } |
enum class | STRENGTHMASK { NONE , POS_X , POS_Y , POS_Z , POS , SCALE_X , SCALE_Y , SCALE_Z , SCALE , ROT_X , ROT_Y , ROT_Z , ROT , COL_X , COL_Y , COL_Z , COL , OTHER_X , OTHER_Y , OTHER_Z , OTHER , OTHER2_X , OTHER2_Y , OTHER2_Z , OTHER2 , OTHER3_X , OTHER3_Y , OTHER3_Z , OTHER3 } |
Functions | |
const MultiInstanceEntry * | GetMographMultiEntry (const BaseContainer &motagBC, Int index) |
const MultiInstanceEntry * | GetMographMultiEntry (const BaseContainer *motagBC, Int index) |
enum cinema::MDDIRTY | MAXON_ENUM_FLAGS (MDDIRTY) |
enum cinema::MD_TYPE | MAXON_ENUM_LIST (MD_TYPE) |
Vector | GetMoDataDefaultVector (Int32 id, const Vector &default_value=Vector(0.0)) |
Matrix | GetMoDataDefaultMatrix (Int32 id, const Matrix &default_value=Matrix()) |
Float | GetMoDataDefaultFloat (Int32 id, Float default_value=0.0) |
Int32 | GetMoDataDefaultInt32 (Int32 id, Int32 default_value=0) |
Int64 | GetMoDataDefaultInt64 (Int32 id, Int64 default_value=0) |
GeData | GetMoDataDefault (Int32 id) |
MD_TYPE | GetMoDataDefaultType (Int32 id) |
enum cinema::STRENGTHMASK | MAXON_ENUM_FLAGS (STRENGTHMASK) |
Bool | RegisterEffectorPlugin (Int32 id, const maxon::String &str, Int32 info, DataAllocator *g, const maxon::String &description, BaseBitmap *icon, Int32 disklevel) |
#define BLEND_COUNT |
The number of values that a value driven effector has to calculate; normally hard coded (do not change).
NONE |
ALL |
ARRAYCOUNT |
Array count itself changed (number of different arrays rather than length of arrays).
COUNT |
Length of the arrays changed.
DATA |
Data in the arrays changed, must be manually set.
MD_NONE |
None.
MD_CHAR |
::Char type.
MD_UCHAR |
::UChar type.
MD_LONG |
::Int32 type.
MD_ULONG |
::UInt32 type.
MD_LLONG |
::Int64 type.
MD_MATRIX |
::Matrix type.
MD_COLOR |
Color type (::Vector).
MD_VECTOR |
::Vector type.
MD_NORMAL |
Normal type (::Vector).
MD_REAL |
::Float type.
MD_BOOL |
::Bool type.
POS_X |
POS_Y |
POS_Z |
POS |
SCALE_X |
SCALE_Y |
SCALE_Z |
SCALE |
ROT_X |
ROT_Y |
ROT_Z |
ROT |
COL_X |
COL_Y |
COL_Z |
COL |
OTHER_X |
OTHER_Y |
OTHER_Z |
OTHER |
OTHER2_X |
OTHER2_Y |
OTHER2_Z |
OTHER2 |
OTHER3_X |
OTHER3_Y |
OTHER3_Z |
OTHER3 |