HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OBJ_Blend.h File Reference
#include "OBJ_API.h"
#include "OBJ_Geometry.h"
#include <UT/UT_Quaternion.h>
#include <UT/UT_XformOrder.h>
+ Include dependency graph for OBJ_Blend.h:

Go to the source code of this file.

Classes

class  OBJ_Blend
 

Macros

#define MAX_BLEND_PARENTS   4
 
#define FLOAT_OBJ_PARM(name, idx, vi, t)   return evalFloat(name, &getIndirect()[idx], vi, t);
 
#define INT_OBJ_PARM(name, idx, vi, t)   return evalInt(name, &getIndirect()[idx], vi, t);
 
#define STR_OBJ_PARM(name, idx, vi, t)   evalString(str, name, &getIndirect()[idx], vi, t);
 

Enumerations

enum  OBJ_BlendIndex {
  I_BLENDTYPE = I_N_GEO_INDICES, I_USERESTANGLES, I_SHORTROTBLEND, I_BLENDW1,
  I_BLENDM1, I_BLENDREST1, I_BLENDRESTORD1, I_BLENDW2,
  I_BLENDM2, I_BLENDREST2, I_BLENDRESTORD2, I_BLENDW3,
  I_BLENDM3, I_BLENDREST3, I_BLENDRESTORD3, I_BLENDW4,
  I_BLENDM4, I_BLENDREST4, I_BLENDRESTORD4, I_NOFFSET,
  I_AXESORIENT, I_SEQUENCE1, I_SHORTROT, I_IGNORESCALES,
  I_SEQUENCE2, I_RESET, I_N_PXFORM_INDICES
}
 

Macro Definition Documentation

#define FLOAT_OBJ_PARM (   name,
  idx,
  vi,
 
)    return evalFloat(name, &getIndirect()[idx], vi, t);

Definition at line 58 of file OBJ_Blend.h.

#define INT_OBJ_PARM (   name,
  idx,
  vi,
 
)    return evalInt(name, &getIndirect()[idx], vi, t);

Definition at line 60 of file OBJ_Blend.h.

#define MAX_BLEND_PARENTS   4

Definition at line 20 of file OBJ_Blend.h.

#define STR_OBJ_PARM (   name,
  idx,
  vi,
 
)    evalString(str, name, &getIndirect()[idx], vi, t);

Definition at line 62 of file OBJ_Blend.h.

Enumeration Type Documentation

Enumerator
I_BLENDTYPE 
I_USERESTANGLES 
I_SHORTROTBLEND 
I_BLENDW1 
I_BLENDM1 
I_BLENDREST1 
I_BLENDRESTORD1 
I_BLENDW2 
I_BLENDM2 
I_BLENDREST2 
I_BLENDRESTORD2 
I_BLENDW3 
I_BLENDM3 
I_BLENDREST3 
I_BLENDRESTORD3 
I_BLENDW4 
I_BLENDM4 
I_BLENDREST4 
I_BLENDRESTORD4 
I_NOFFSET 
I_AXESORIENT 
I_SEQUENCE1 
I_SHORTROT 
I_IGNORESCALES 
I_SEQUENCE2 
I_RESET 
I_N_PXFORM_INDICES 

Definition at line 22 of file OBJ_Blend.h.