OBJ/OBJ_Blend.h File Reference

#include "OBJ_API.h"
#include "OBJ_Geometry.h"

Go to the source code of this file.

Classes

class  OBJ_Blend

Defines

#define MAX_BLEND_PARENTS   4
#define FLOAT_PARM(name, idx, vi, t)   return evalFloat(name, &getIndirect()[idx], vi, t);
#define INT_PARM(name, idx, vi, t)   return evalInt(name, &getIndirect()[idx], vi, t);
#define STR_PARM(name, idx, vi, t)   evalString(str, name, &getIndirect()[idx], vi, (float)t);

Enumerations

enum  OBJ_BlendIndex {
  I_BLENDTYPE = I_N_GEO_INDICES, I_SHORTROTBLEND, I_BLENDW1, I_BLENDM1,
  I_BLENDW2, I_BLENDM2, I_BLENDW3, I_BLENDM3,
  I_BLENDW4, I_BLENDM4, I_NOFFSET, I_AXESORIENT,
  I_SEQUENCE1, I_SHORTROT, I_SEQUENCE2, I_RESET,
  I_IGNORESCALES, I_N_PXFORM_INDICES
}


Define Documentation

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

Examples:
POP/POP_LocalForce.h, POP/POP_RadialBirth.h, and POP/POP_SpotLight.h.

Definition at line 55 of file OBJ_Blend.h.

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

Examples:
POP/POP_LocalForce.h, POP/POP_RadialBirth.h, and SOP/SOP_SParticle.h.

Definition at line 57 of file OBJ_Blend.h.

#define MAX_BLEND_PARENTS   4

Definition at line 26 of file OBJ_Blend.h.

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


Enumeration Type Documentation

Enumerator:
I_BLENDTYPE 
I_SHORTROTBLEND 
I_BLENDW1 
I_BLENDM1 
I_BLENDW2 
I_BLENDM2 
I_BLENDW3 
I_BLENDM3 
I_BLENDW4 
I_BLENDM4 
I_NOFFSET 
I_AXESORIENT 
I_SEQUENCE1 
I_SHORTROT 
I_SEQUENCE2 
I_RESET 
I_IGNORESCALES 
I_N_PXFORM_INDICES 

Definition at line 28 of file OBJ_Blend.h.


Generated on Wed May 23 00:10:19 2012 for HDK by  doxygen 1.5.9