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 38 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.