35 #ifndef IECOREHOUDINI_OBJSCENECACHEGEOMETRY_H
36 #define IECOREHOUDINI_OBJSCENECACHEGEOMETRY_H
38 #include "OBJ/OBJ_Geometry.h"
40 #include "IECoreHoudini/OBJ_SceneCacheNode.h"
53 static const char *typeName;
55 static OP_Node *create( OP_Network *net,
const char *name, OP_Operator *op );
56 static OP_TemplatePair *buildParameters();
58 virtual bool runCreateScript();
74 virtual int *getIndirect()
const;
78 static int *g_indirection;
84 #endif // IECOREHOUDINI_OBJSCENECACHEGEOMETRY_H
The IECoreHoudini namespace holds all the functionality of libIECoreHoudini.
Definition: CoreHoudini.h:51
virtual void doExpandGeometry(const IECore::SceneInterface *scene)
Definition: OBJ_SceneCacheNode.h:51
OBJ for loading a single transform and leaf Objects from an IECore::SceneCache.
Definition: OBJ_SceneCacheGeometry.h:46
Definition: SceneInterface.h:69
virtual void pushToHierarchy()
Implemented to push the GeometryType and attribute filter values to the sop below.
IECore::ConstSceneInterfacePtr scene() const
virtual void expandHierarchy(const IECore::SceneInterface *scene)