All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdStTextureResource Class Referenceabstract

HdStTextureResource is an interface to a GL-backed texture. More...

+ Inheritance diagram for HdStTextureResource:

Public Member Functions

virtual HDST_API GLuint GetTexelsTextureId ()=0
 
virtual HDST_API GLuint GetTexelsSamplerId ()=0
 
virtual HDST_API uint64_t GetTexelsTextureHandle ()=0
 
virtual HDST_API GLuint GetLayoutTextureId ()=0
 
virtual HDST_API uint64_t GetLayoutTextureHandle ()=0
 
- Public Member Functions inherited from HdTextureResource
virtual HdTextureType GetTextureType () const =0
 
virtual size_t GetMemoryUsed ()=0
 

Additional Inherited Members

- Public Types inherited from HdTextureResource
typedef size_t ID
 
- Static Public Member Functions inherited from HdTextureResource
static HD_API ID ComputeHash (TfToken const &sourceFile)
 Returns the hash value of the texture for sourceFile. More...
 

Detailed Description

HdStTextureResource is an interface to a GL-backed texture.

Definition at line 52 of file textureResource.h.


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