A base class for cubemap textures.
Allows external clients to specify how a cubemap texture is loaded from, e.g., a file and how it is c...
Class to identify a texture file or a texture within the texture file (e.g., a frame in a movie).
virtual HDST_API void _Load()=0
Load texture to CPU (thread-safe)
virtual HDST_API bool IsValid() const =0
Is texture valid? Only correct after commit phase.
virtual HDST_API void _Commit()=0
Commit texture to GPU (not thread-safe)
Describes the properties needed to create a GPU texture.