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

#include <HUSD_RenderSettings.h>

+ Inheritance diagram for HUSD_RenderVar:

Public Member Functions

 HUSD_RenderVar ()
 
virtual ~HUSD_RenderVar ()
 
UT_UniquePtr< HUSD_RenderVarclone () const
 Method to clone this render var to another render product. More...
 
UT_StringHolder aovName () const
 
UT_StringHolder aovToken () const
 
UT_StringHolder dataType () const
 
UT_StringHolder sourceName () const
 
UT_StringHolder sourceType () const
 
PXL_DataFormat pxlFormat () const
 
PXL_Packing pxlPacking () const
 
bool lookup (const char *token, int64 &val) const
 
bool lookup (const char *token, fpreal64 &val) const
 
bool lookup (const char *token, UT_Vector2i &val) const
 
bool lookup (const char *token, UT_StringHolder &val) const
 
void dump () const
 
void dump (UT_JSONWriter &w) const
 

Protected Member Functions

virtual UT_UniquePtr
< HUSD_RenderVar
doClone () const
 Create a new sub-class of HUSD_RenderVar. More...
 
- 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 204 of file HUSD_RenderSettings.h.

Constructor & Destructor Documentation

HUSD_RenderVar::HUSD_RenderVar ( )
virtual HUSD_RenderVar::~HUSD_RenderVar ( )
virtual

Member Function Documentation

UT_StringHolder HUSD_RenderVar::aovName ( ) const

Query settings

UT_StringHolder HUSD_RenderVar::aovToken ( ) const

Query settings

UT_UniquePtr<HUSD_RenderVar> HUSD_RenderVar::clone ( ) const
inline

Method to clone this render var to another render product.

Definition at line 212 of file HUSD_RenderSettings.h.

UT_StringHolder HUSD_RenderVar::dataType ( ) const

Query settings

virtual UT_UniquePtr<HUSD_RenderVar> HUSD_RenderVar::doClone ( ) const
inlineprotectedvirtual

Create a new sub-class of HUSD_RenderVar.

Definition at line 249 of file HUSD_RenderSettings.h.

void HUSD_RenderVar::dump ( ) const

For debugging

void HUSD_RenderVar::dump ( UT_JSONWriter w) const

For debugging

bool HUSD_RenderVar::lookup ( const char *  token,
int64 val 
) const

Query the AOV settings on the underlying render settings map

bool HUSD_RenderVar::lookup ( const char *  token,
fpreal64 val 
) const

Query the AOV settings on the underlying render settings map

bool HUSD_RenderVar::lookup ( const char *  token,
UT_Vector2i val 
) const

Query the AOV settings on the underlying render settings map

bool HUSD_RenderVar::lookup ( const char *  token,
UT_StringHolder val 
) const

Query the AOV settings on the underlying render settings map

PXL_DataFormat HUSD_RenderVar::pxlFormat ( ) const

Query settings

PXL_Packing HUSD_RenderVar::pxlPacking ( ) const

Query settings

UT_StringHolder HUSD_RenderVar::sourceName ( ) const

Query settings

UT_StringHolder HUSD_RenderVar::sourceType ( ) const

Query settings


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