HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_ShaderCache Member List

This is the complete list of members for GR_ShaderCache, including all inherited members.

addComputeRef(exint id, const GR_Material &material)GR_ShaderCachestatic
addShaderRef(exint id, const GR_Material &material)GR_ShaderCachestatic
cacheComputeShader(exint entry, const GR_Material &for_material, UT_UniquePtr< RV_ShaderCompute > shader)GR_ShaderCachestatic
cacheShader(exint entry, const GR_Material &for_material, UT_UniquePtr< RV_ShaderProgram > shader)GR_ShaderCachestatic
clearCache()GR_ShaderCachestatic
createComputeEntryID(const UT_StringHolder &name)GR_ShaderCachestatic
createEntryID(const UT_StringHolder &name)GR_ShaderCachestatic
destroyCache()GR_ShaderCachestatic
getComputeID(const UT_StringHolder &name)GR_ShaderCachestatic
getComputeShader(exint id)GR_ShaderCachestatic
getShader(exint id)GR_ShaderCachestatic
getShaderID(const UT_StringHolder &name)GR_ShaderCachestatic
GR_ShaderCache()GR_ShaderCacheinline
initCache()GR_ShaderCachestatic
removeComputeShader(const UT_StringHolder &name, const GR_Material &for_material)GR_ShaderCachestatic
removeShader(const UT_StringHolder &name, const GR_Material &for_material)GR_ShaderCachestatic
UT_NON_COPYABLE(GR_ShaderCache)GR_ShaderCache
~GR_ShaderCache()GR_ShaderCache