HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XUSD_HydraInstancer Class Referencefinal

#include <XUSD_HydraInstancer.h>

+ Inheritance diagram for XUSD_HydraInstancer:

Public Member Functions

 XUSD_HydraInstancer (HdSceneDelegate *del, SdfPath const &id)
 
 ~XUSD_HydraInstancer () override
 
void Sync (HdSceneDelegate *delegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits) override
 
VtMatrix4dArray computeTransforms (const SdfPath &protoId, bool recurse, int hou_proto_id)
 
VtMatrix4dArray computeTransformsAndIDs (const SdfPath &protoId, bool recurse, int level, UT_IntArray &ids, HUSD_Scene *scene, int hou_proto_id, bool dirty_indices)
 
int id () const
 
const VtValueprimvarValue (const TfToken &name) const
 
- Public Member Functions inherited from HdInstancer
HD_API HdInstancer (HdSceneDelegate *delegate, SdfPath const &id)
 Constructor. More...
 
virtual HD_API ~HdInstancer ()
 
SdfPath constGetId () const
 Returns the identifier. More...
 
SdfPath constGetParentId () const
 Returns the parent instancer identifier. More...
 
HdSceneDelegateGetDelegate () const
 
virtual HD_API void Finalize (HdRenderParam *renderParam)
 
virtual HD_API HdDirtyBits GetInitialDirtyBitsMask () const
 

Additional Inherited Members

- Static Public Member Functions inherited from HdInstancer
static HD_API int GetInstancerNumLevels (HdRenderIndex &index, HdRprim const &rprim)
 
static HD_API TfTokenVector constGetBuiltinPrimvarNames ()
 
static HD_API void _SyncInstancerAndParents (HdRenderIndex &renderIndex, SdfPath const &instancerId)
 
- Protected Member Functions inherited from HdInstancer
HD_API void _UpdateInstancer (HdSceneDelegate *delegate, HdDirtyBits *dirtyBits)
 

Detailed Description

Definition at line 45 of file XUSD_HydraInstancer.h.

Constructor & Destructor Documentation

XUSD_HydraInstancer::XUSD_HydraInstancer ( HdSceneDelegate del,
SdfPath const id 
)
XUSD_HydraInstancer::~XUSD_HydraInstancer ( )
override

Member Function Documentation

VtMatrix4dArray XUSD_HydraInstancer::computeTransforms ( const SdfPath protoId,
bool  recurse,
int  hou_proto_id 
)
VtMatrix4dArray XUSD_HydraInstancer::computeTransformsAndIDs ( const SdfPath protoId,
bool  recurse,
int  level,
UT_IntArray ids,
HUSD_Scene *  scene,
int  hou_proto_id,
bool  dirty_indices 
)
int XUSD_HydraInstancer::id ( ) const
inline

Definition at line 75 of file XUSD_HydraInstancer.h.

const VtValue& XUSD_HydraInstancer::primvarValue ( const TfToken name) const
void XUSD_HydraInstancer::Sync ( HdSceneDelegate delegate,
HdRenderParam renderParam,
HdDirtyBits dirtyBits 
)
overridevirtual

Reimplemented from HdInstancer.


The documentation for this class was generated from the following file: