Represents CPU data that can be stored in a HdStUvTextureObject, mostly, likely during the load phase...
virtual const HgiTextureDesc & GetTextureDesc() const =0
The metadata of the texture (width, height, ...) including a pointer to the CPU data (as initialData)...
virtual bool GetGenerateMipmaps() const =0
Make GPU generate mipmaps.
virtual bool IsValid() const =0
Are the data valid (e.g., false if file could not be found).
Describes the properties needed to create a GPU texture.