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