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 62 of file aov.h.

Definition at line 176 of file aov.h.

Definition at line 137 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 bool operator!= ( const HdRenderPassAovBinding &  lhs,
const HdRenderPassAovBinding &  rhs 
)
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 21 of file aov.h.