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 ( )

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

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 

Reimplemented from HdInstancer.

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