|
HDK
|
#include "OBJ_API.h"#include "OBJ_Geometry.h"#include <UT/UT_ValArray.h>#include <UT/UT_XformOrder.h>#include <SYS/SYS_Inline.h>
Include dependency graph for OBJ_Bone.h:Go to the source code of this file.
Classes | |
| class | OBJ_Bone |
Macros | |
| #define | BONESTATE_CHOPNET "KIN_Chops" |
| #define | EVAL_FLOAT(name, idx, vi, t) return evalFloat(name, &getIndirect()[idx], vi, t); |
| #define | EVAL_FLOAT_T(name, idx, vi, t, thread) return evalFloatT(name, &getIndirect()[idx], vi, t, thread); |
| #define | EVAL_FLOATS(name, idx, v, t) evalFloats(name, &getIndirect()[idx], v, t); |
| #define | EVAL_FLOATS_T(name, idx, v, t, stid) evalFloatsT(name, &getIndirect()[idx], v, t, stid); |
| #define | EVAL_INT(name, idx, vi, t) return evalInt(name, &getIndirect()[idx], vi, t); |
| #define | EVAL_BOOL(name, idx, vi, t) return (evalInt(name, &getIndirect()[idx], vi, t) != 0); |
| #define | EVAL_STR(name, idx, vi, t) evalString(str, name, &getIndirect()[idx], vi, t); |
| #define | SET_FLOAT(name, parm_index, vector_index, t, val) setChRefFloat(name, getIndirect()[parm_index], vector_index, t, val) |
| #define | SET_FLOATREF(name, vector_index, t, val) setChRefFloat(getParmList()->getParmIndex(name), vector_index, t, val) |
| #define | SET_INT(name, parm_index, vector_index, t, val) setChRefInt(name, getIndirect()[parm_index], vector_index, t, val) |
| #define | SET_STRING(val, meaning, name, parm_index, vector_index, t) setChRefString(val,meaning, name, getIndirect()[parm_index], vector_index, t) |
Enumerations | |
| enum | OBJ_BoneIndex { I_LINK = I_N_GEO_INDICES, I_REST_ANGLE, I_LENGTH, I_SOLVER, I_DAMPEN, I_XRANGE, I_XDAMP, I_XROLLOFF, I_YRANGE, I_YDAMP, I_YROLLOFF, I_ZRANGE, I_ZDAMP, I_ZROLLOFF, I_CAPTURE, I_CRSWITCHER, I_CCRCENTER, I_CCRROTATE, I_CCRSCALE, I_CCRTOPHEIGHT, I_CCRTOPCAP, I_CCRBOTHEIGHT, I_CCRBOTCAP, I_CRCENTER, I_CRROTATE, I_CRSCALE, I_CRTOPHEIGHT, I_CRTOPCAP, I_CRBOTHEIGHT, I_CRBOTCAP, I_LABEL_1, I_CAPTPOSE_LENGTH, I_CAPTPOSE_T, I_CAPTPOSE_R, I_CAPTPOSE_S, I_N_BONE_INDICES } |
| #define BONESTATE_CHOPNET "KIN_Chops" |
Definition at line 24 of file OBJ_Bone.h.
Definition at line 85 of file OBJ_Bone.h.
Definition at line 75 of file OBJ_Bone.h.
| #define EVAL_FLOAT_T | ( | name, | |
| idx, | |||
| vi, | |||
| t, | |||
| thread | |||
| ) | return evalFloatT(name, &getIndirect()[idx], vi, t, thread); |
Definition at line 77 of file OBJ_Bone.h.
Definition at line 79 of file OBJ_Bone.h.
Definition at line 81 of file OBJ_Bone.h.
Definition at line 83 of file OBJ_Bone.h.
Definition at line 87 of file OBJ_Bone.h.
| #define SET_FLOAT | ( | name, | |
| parm_index, | |||
| vector_index, | |||
| t, | |||
| val | |||
| ) | setChRefFloat(name, getIndirect()[parm_index], vector_index, t, val) |
Definition at line 90 of file OBJ_Bone.h.
| #define SET_FLOATREF | ( | name, | |
| vector_index, | |||
| t, | |||
| val | |||
| ) | setChRefFloat(getParmList()->getParmIndex(name), vector_index, t, val) |
Definition at line 92 of file OBJ_Bone.h.
| #define SET_INT | ( | name, | |
| parm_index, | |||
| vector_index, | |||
| t, | |||
| val | |||
| ) | setChRefInt(name, getIndirect()[parm_index], vector_index, t, val) |
Definition at line 94 of file OBJ_Bone.h.
| #define SET_STRING | ( | val, | |
| meaning, | |||
| name, | |||
| parm_index, | |||
| vector_index, | |||
| t | |||
| ) | setChRefString(val,meaning, name, getIndirect()[parm_index], vector_index, t) |
Definition at line 96 of file OBJ_Bone.h.
| enum OBJ_BoneIndex |
Definition at line 28 of file OBJ_Bone.h.