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

#include <subtextureIdentifier.h>

+ Inheritance diagram for HdStDynamicCubemapSubtextureIdentifier:

Public Member Functions

HDST_API HdStDynamicCubemapSubtextureIdentifier ()
 
HDST_API ~HdStDynamicCubemapSubtextureIdentifier () override
 
HDST_API std::unique_ptr
< HdStSubtextureIdentifier
Clone () const override
 
virtual HDST_API
HdStDynamicUvTextureImplementation
GetTextureImplementation () const
 
- Public Member Functions inherited from HdStSubtextureIdentifier
virtual HDST_API ~HdStSubtextureIdentifier ()
 

Protected Member Functions

HDST_API ID _Hash () const override
 

Additional Inherited Members

- Public Types inherited from HdStSubtextureIdentifier
using ID = size_t
 

Detailed Description

Used as a tag that the Storm texture system returns a HdStDynamicUvTextureObject that is populated by a client rather than by the Storm texture system.

Clients can subclass this class and provide their own HdStDynamicUvTextureImplementation to create cubemap texture with custom load and commit behavior.

Definition at line 256 of file subtextureIdentifier.h.

Constructor & Destructor Documentation

HDST_API HdStDynamicCubemapSubtextureIdentifier::HdStDynamicCubemapSubtextureIdentifier ( )
HDST_API HdStDynamicCubemapSubtextureIdentifier::~HdStDynamicCubemapSubtextureIdentifier ( )
override

Member Function Documentation

HDST_API ID HdStDynamicCubemapSubtextureIdentifier::_Hash ( ) const
overrideprotectedvirtual
HDST_API std::unique_ptr<HdStSubtextureIdentifier> HdStDynamicCubemapSubtextureIdentifier::Clone ( ) const
overridevirtual
virtual HDST_API HdStDynamicUvTextureImplementation* HdStDynamicCubemapSubtextureIdentifier::GetTextureImplementation ( ) const
virtual

Textures can return their own HdStDynamicUvTextureImplementation to customize the load and commit behavior.


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