HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdStDrawTargetAttachmentDesc Class Referencefinal

#include <drawTargetAttachmentDesc.h>

Public Member Functions

HDST_API HdStDrawTargetAttachmentDesc ()
 default constructor - only for use by containers. More...
 
HDST_API HdStDrawTargetAttachmentDesc (const std::string &name, HdFormat format, const VtValue &clearColor, HdWrap wrapS, HdWrap wrapT, HdMinFilter minFilter, HdMagFilter magFilter)
 Construct a draw target attachment description. More...
 
 ~HdStDrawTargetAttachmentDesc ()=default
 
HDST_API HdStDrawTargetAttachmentDesc (const HdStDrawTargetAttachmentDesc &copy)
 
HDST_API
HdStDrawTargetAttachmentDesc
operator= (const HdStDrawTargetAttachmentDesc &copy)
 
const std::stringGetName () const
 
HdFormat GetFormat () const
 
const VtValueGetClearColor () const
 
HdWrap GetWrapS () const
 
HdWrap GetWrapT () const
 
HdMinFilter GetMinFilter () const
 
HdMagFilter GetMagFilter () const
 
HDST_API size_t GetHash () const
 
HDST_API void Dump (std::ostream &out) const
 
HDST_API bool operator== (const HdStDrawTargetAttachmentDesc &other) const
 
HDST_API bool operator!= (const HdStDrawTargetAttachmentDesc &other) const
 

Detailed Description

Represents an render to texture render pass.

Note
This is a temporary API to aid transition to Storm, and is subject to major changes.

Definition at line 47 of file drawTargetAttachmentDesc.h.

Constructor & Destructor Documentation

HDST_API HdStDrawTargetAttachmentDesc::HdStDrawTargetAttachmentDesc ( )

default constructor - only for use by containers.

HDST_API HdStDrawTargetAttachmentDesc::HdStDrawTargetAttachmentDesc ( const std::string name,
HdFormat  format,
const VtValue clearColor,
HdWrap  wrapS,
HdWrap  wrapT,
HdMinFilter  minFilter,
HdMagFilter  magFilter 
)

Construct a draw target attachment description.

HdStDrawTargetAttachmentDesc::~HdStDrawTargetAttachmentDesc ( )
default
HDST_API HdStDrawTargetAttachmentDesc::HdStDrawTargetAttachmentDesc ( const HdStDrawTargetAttachmentDesc copy)

Member Function Documentation

HDST_API void HdStDrawTargetAttachmentDesc::Dump ( std::ostream &  out) const
const VtValue& HdStDrawTargetAttachmentDesc::GetClearColor ( ) const
inline

Definition at line 74 of file drawTargetAttachmentDesc.h.

HdFormat HdStDrawTargetAttachmentDesc::GetFormat ( ) const
inline

Definition at line 73 of file drawTargetAttachmentDesc.h.

HDST_API size_t HdStDrawTargetAttachmentDesc::GetHash ( ) const
HdMagFilter HdStDrawTargetAttachmentDesc::GetMagFilter ( ) const
inline

Definition at line 78 of file drawTargetAttachmentDesc.h.

HdMinFilter HdStDrawTargetAttachmentDesc::GetMinFilter ( ) const
inline

Definition at line 77 of file drawTargetAttachmentDesc.h.

const std::string& HdStDrawTargetAttachmentDesc::GetName ( ) const
inline

Definition at line 72 of file drawTargetAttachmentDesc.h.

HdWrap HdStDrawTargetAttachmentDesc::GetWrapS ( ) const
inline

Definition at line 75 of file drawTargetAttachmentDesc.h.

HdWrap HdStDrawTargetAttachmentDesc::GetWrapT ( ) const
inline

Definition at line 76 of file drawTargetAttachmentDesc.h.

HDST_API HdStDrawTargetAttachmentDesc& HdStDrawTargetAttachmentDesc::operator= ( const HdStDrawTargetAttachmentDesc copy)
HDST_API bool HdStDrawTargetAttachmentDesc::operator== ( const HdStDrawTargetAttachmentDesc other) const

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