HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
aov.h File Reference
+ Include dependency graph for aov.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HdAovDescriptor
 
struct  HdRenderBufferDescriptor
 
class  HdRenderPassAovBinding
 
class  HdParsedAovToken
 

Typedefs

typedef std::vector
< HdAovDescriptor
HdAovDescriptorList
 
typedef std::vector
< HdRenderPassAovBinding
HdRenderPassAovBindingVector
 
typedef std::vector
< HdParsedAovToken
HdParsedAovTokenVector
 

Functions

HD_API std::ostream & operator<< (std::ostream &out, const HdRenderPassAovBinding &desc)
 
HD_API bool operator== (const HdRenderPassAovBinding &lhs, const HdRenderPassAovBinding &rhs)
 
HD_API bool operator!= (const HdRenderPassAovBinding &lhs, const HdRenderPassAovBinding &rhs)
 
HD_API size_t hash_value (const HdRenderPassAovBinding &b)
 
HD_API bool HdAovHasDepthSemantic (TfToken const &aovName)
 Returns true if the AOV is used as a depth binding based on its name. More...
 
HD_API bool HdAovHasDepthStencilSemantic (TfToken const &aovName)
 Returns true if the AOV is used as a depthStencil binding based on its name. More...
 

Variables

PXR_NAMESPACE_OPEN_SCOPE
typedef TfHashMap< TfToken,
VtValue, TfToken::HashFunctor
HdAovSettingsMap
 

Typedef Documentation

typedef std::vector<HdAovDescriptor> HdAovDescriptorList

Definition at line 79 of file aov.h.

Definition at line 193 of file aov.h.

Definition at line 154 of file aov.h.

Function Documentation

HD_API size_t hash_value ( const HdRenderPassAovBinding b)
HD_API bool HdAovHasDepthSemantic ( TfToken const aovName)

Returns true if the AOV is used as a depth binding based on its name.

HD_API bool HdAovHasDepthStencilSemantic ( TfToken const aovName)

Returns true if the AOV is used as a depthStencil binding based on its name.

HD_API std::ostream& operator<< ( std::ostream &  out,
const HdRenderPassAovBinding desc 
)
HD_API bool operator== ( const HdRenderPassAovBinding lhs,
const HdRenderPassAovBinding rhs 
)

Variable Documentation

Definition at line 38 of file aov.h.