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

#include <XUSD_HydraInstancer.h>

+ Inheritance diagram for XUSD_HydraInstancer::PrimvarMapItem:

Public Member Functions

 PrimvarMapItem ()
 
 PrimvarMapItem (exint size)
 
 PrimvarMapItem (PrimvarMapItem &&src)
 
PrimvarMapItemoperator= (PrimvarMapItem &&src)
 
 ~PrimvarMapItem ()
 
exint size () const
 
const HdVtBufferSourcebuffer (exint i) const
 
const VtValuevalue (exint i) const
 
const HdVtBufferSourceoperator[] (exint i) const
 
void setValueAndBuffer (exint idx, const VtValue &value, BufferPtr b)
 

Additional Inherited Members

- Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable
 UT_NonCopyable ()=default
 
 ~UT_NonCopyable ()=default
 
 UT_NonCopyable (const UT_NonCopyable &)=delete
 
UT_NonCopyableoperator= (const UT_NonCopyable &)=delete
 

Detailed Description

Definition at line 134 of file XUSD_HydraInstancer.h.

Constructor & Destructor Documentation

XUSD_HydraInstancer::PrimvarMapItem::PrimvarMapItem ( )
inline

Definition at line 139 of file XUSD_HydraInstancer.h.

XUSD_HydraInstancer::PrimvarMapItem::PrimvarMapItem ( exint  size)
inline

Definition at line 145 of file XUSD_HydraInstancer.h.

XUSD_HydraInstancer::PrimvarMapItem::PrimvarMapItem ( PrimvarMapItem &&  src)
inline

Definition at line 151 of file XUSD_HydraInstancer.h.

XUSD_HydraInstancer::PrimvarMapItem::~PrimvarMapItem ( )
inline

Definition at line 166 of file XUSD_HydraInstancer.h.

Member Function Documentation

const HdVtBufferSource* XUSD_HydraInstancer::PrimvarMapItem::buffer ( exint  i) const
inline

Definition at line 173 of file XUSD_HydraInstancer.h.

PrimvarMapItem& XUSD_HydraInstancer::PrimvarMapItem::operator= ( PrimvarMapItem &&  src)
inline

Definition at line 158 of file XUSD_HydraInstancer.h.

const HdVtBufferSource* XUSD_HydraInstancer::PrimvarMapItem::operator[] ( exint  i) const
inline

Definition at line 183 of file XUSD_HydraInstancer.h.

void XUSD_HydraInstancer::PrimvarMapItem::setValueAndBuffer ( exint  idx,
const VtValue value,
BufferPtr  b 
)
inline

Definition at line 187 of file XUSD_HydraInstancer.h.

exint XUSD_HydraInstancer::PrimvarMapItem::size ( void  ) const
inline

Definition at line 169 of file XUSD_HydraInstancer.h.

const VtValue& XUSD_HydraInstancer::PrimvarMapItem::value ( exint  i) const
inline

Definition at line 178 of file XUSD_HydraInstancer.h.


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