| 
    HDK
    
   | 
 
#include <dynamicUvTextureImplementation.h>
Public Member Functions | |
| virtual void | Load (HdStDynamicUvTextureObject *textureObject)=0 | 
| virtual void | Commit (HdStDynamicUvTextureObject *textureObject)=0 | 
| virtual bool | IsValid (const HdStDynamicUvTextureObject *textureObject)=0 | 
Allows external clients to specify how a UV texture is loaded from, e.g., a file and how it is committed to the GPU.
Definition at line 21 of file dynamicUvTextureImplementation.h.
      
  | 
  pure virtual | 
Called during the commit phase of the Storm texture system when the CPU texture is committed to the GPU.
      
  | 
  pure virtual | 
Queried by, e.g., the material system to determine whether to use, e.g., the fallback value of a texture node.
      
  | 
  pure virtual | 
Called during the load phase of the Storm texture system when a texture file is supposed to be loaded to the CPU.
This method has to be thread-safe.