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

#include <BRAY_Interface.h>

Public Member Functions

 AOVBufferPtr ()=default
 
 AOVBufferPtr (const UT_SharedPtr< BRAY_AOVBuffer > &aov)
 
 ~AOVBufferPtr ()
 
bool operator== (const AOVBufferPtr &aov) const
 
bool operator!= (const AOVBufferPtr &aov) const
 
const UT_StringHoldergetName () const
 
const UT_StringHoldergetVariable () const
 
int getXres () const
 
int getYres () const
 
PXL_DataFormat getFormat () const
 
PXL_Packing getPacking () const
 
float getDefaultValue () const
 
voidmap ()
 
void unmap ()
 
bool isMapped () const
 
int getNumExtra () const
 
const UT_StringHoldernameExtra (int idx) const
 
PXL_DataFormat getFormatExtra (int idx) const
 
PXL_Packing getPackingExtra (int idx) const
 
voidmapExtra (int idx)
 
void unmapExtra (int idx)
 
const UT_OptionsgetMetadata () const
 
bool isConverged () const
 
void setConverged ()
 
void clearConverged ()
 
bool isValid () const
 
SYS_SAFE_BOOL operator bool () const
 

Detailed Description

Definition at line 1098 of file BRAY_Interface.h.

Constructor & Destructor Documentation

BRAY::AOVBufferPtr::AOVBufferPtr ( )
default
BRAY::AOVBufferPtr::AOVBufferPtr ( const UT_SharedPtr< BRAY_AOVBuffer > &  aov)
inline

Definition at line 1103 of file BRAY_Interface.h.

BRAY::AOVBufferPtr::~AOVBufferPtr ( )
inline

Definition at line 1107 of file BRAY_Interface.h.

Member Function Documentation

void BRAY::AOVBufferPtr::clearConverged ( )
float BRAY::AOVBufferPtr::getDefaultValue ( ) const
PXL_DataFormat BRAY::AOVBufferPtr::getFormat ( ) const
PXL_DataFormat BRAY::AOVBufferPtr::getFormatExtra ( int  idx) const
const UT_Options& BRAY::AOVBufferPtr::getMetadata ( ) const
const UT_StringHolder& BRAY::AOVBufferPtr::getName ( ) const
int BRAY::AOVBufferPtr::getNumExtra ( ) const
PXL_Packing BRAY::AOVBufferPtr::getPacking ( ) const
PXL_Packing BRAY::AOVBufferPtr::getPackingExtra ( int  idx) const
const UT_StringHolder& BRAY::AOVBufferPtr::getVariable ( ) const
int BRAY::AOVBufferPtr::getXres ( ) const
int BRAY::AOVBufferPtr::getYres ( ) const
bool BRAY::AOVBufferPtr::isConverged ( ) const
bool BRAY::AOVBufferPtr::isMapped ( ) const
bool BRAY::AOVBufferPtr::isValid ( ) const
void* BRAY::AOVBufferPtr::map ( )
void* BRAY::AOVBufferPtr::mapExtra ( int  idx)
const UT_StringHolder& BRAY::AOVBufferPtr::nameExtra ( int  idx) const
SYS_SAFE_BOOL BRAY::AOVBufferPtr::operator bool ( ) const
inline

Definition at line 1145 of file BRAY_Interface.h.

bool BRAY::AOVBufferPtr::operator!= ( const AOVBufferPtr aov) const
inline

Definition at line 1111 of file BRAY_Interface.h.

bool BRAY::AOVBufferPtr::operator== ( const AOVBufferPtr aov) const
inline

Definition at line 1109 of file BRAY_Interface.h.

void BRAY::AOVBufferPtr::setConverged ( )
void BRAY::AOVBufferPtr::unmap ( )
void BRAY::AOVBufferPtr::unmapExtra ( int  idx)

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