HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OBJ_Geometry.h File Reference
#include "OBJ_API.h"
#include "OBJ_Node.h"
#include "OBJ_Shared.h"
#include <DEP/DEP_MicroNode.h>
+ Include dependency graph for OBJ_Geometry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OBJ_Geometry
 

Macros

#define INT_OBJ_PARM(name, idx)   evalInt(name, &getIndirect()[idx], 0, 0.0)
 

Enumerations

enum  OBJ_PHOTON_MODE { OBJ_PHOTON_OFF = 0, OBJ_PHOTON_CAST = 1, OBJ_PHOTON_RECEIVE = 2, OBJ_PHOTON_BOTH = 3 }
 
enum  OBJ_GeoIndex {
  I_SHOP_MATERIAL = I_N_BASE_INDICES, I_SHOP_MATERIALOPT, I_VPORT_SHADEOPEN, I_VPORT_DISPLAYASSUBDIV,
  I_VPORT_ONIONSKIN, I_N_GEO_INDICES
}
 

Macro Definition Documentation

#define INT_OBJ_PARM (   name,
  idx 
)    evalInt(name, &getIndirect()[idx], 0, 0.0)

Definition at line 42 of file OBJ_Geometry.h.

Enumeration Type Documentation

Enumerator
I_SHOP_MATERIAL 
I_SHOP_MATERIALOPT 
I_VPORT_SHADEOPEN 
I_VPORT_DISPLAYASSUBDIV 
I_VPORT_ONIONSKIN 
I_N_GEO_INDICES 

Definition at line 31 of file OBJ_Geometry.h.

Enumerator
OBJ_PHOTON_OFF 
OBJ_PHOTON_CAST 
OBJ_PHOTON_RECEIVE 
OBJ_PHOTON_BOTH 

Definition at line 24 of file OBJ_Geometry.h.