Allows external clients to specify how a cubemap texture is loaded from, e.g., a file and how it is c...
virtual bool IsValid(const HdStDynamicCubemapTextureObject *textureObject)=0
Queried by, e.g., the material system to determine whether to use, e.g., the fallback value of a text...
virtual void Commit(HdStDynamicCubemapTextureObject *textureObject)=0
Called during the commit phase of the Storm texture system when the CPU texture is committed to the G...
virtual void Load(HdStDynamicCubemapTextureObject *textureObject)=0
Called during the load phase of the Storm texture system when a texture file is supposed to be loaded...