HDK
|
This is the complete list of members for RV_TextureCache, including all inherited members.
bindPlaceholder(RV_Render *r, RV_ImageDim tex_type, RV_ShaderVariableSet *set, const UT_StringHolder &sampler_name, PlaceholderType placeholder_type, const UT_Vector4F *fallbackcolor=nullptr) | RV_TextureCache | static |
bindTexture(RV_Render *r, RV_TextureRef &map, const RV_TextureParms &map_parms, const UT_StringHolder &map_name, const UT_StringHolder &relative_to_node, RV_ImageDim tex_type, RV_ShaderVariableSet *set, const UT_StringHolder &sampler_name, bool deferred_load, bool &deferred_loaded, int &op_id, TexturePriority priority=PRIORITY_NORMAL, PlaceholderType missing=MISSING_WHITE_SOLID, UT_Vector4F *fallback_color=nullptr) | RV_TextureCache | static |
bindTextureRef(RV_Render *r, RV_TextureRef &ref, RV_ShaderVariableSet *set, const UT_StringHolder &sampler_name) | RV_TextureCache | static |
cacheAsTexture(RV_Render *r, RV_TextureRef &map, const PXL_Raster *source_image, const RV_TextureParms &map_parms, const UT_StringHolder &map_name) | RV_TextureCache | static |
cacheImage(UT_UniquePtr< RV_VKImage > image, RV_TextureRef &map, const UT_StringHolder &map_name, UT_DimRect *udim_bounds=nullptr) | RV_TextureCache | static |
cacheRefresh() | RV_TextureCache | static |
cacheVersion() | RV_TextureCache | static |
checkTextureDirty(RV_TextureRef &map, bool &dirty) | RV_TextureCache | static |
checkTextureHasAlpha(const RV_TextureRef &ref, bool &has_alpha) | RV_TextureCache | static |
cleanup() | RV_TextureCache | static |
clear() | RV_TextureCache | static |
currentSizeBytes() | RV_TextureCache | static |
freeSomeMem(exint mem_in_bytes) | RV_TextureCache | static |
getFileSeparator() | RV_TextureCache | inlinestatic |
getPlaceholder(RV_Render *r, RV_ImageDim tex_type, PlaceholderType type=MISSING_WHITE_SOLID, const UT_Vector4F *fallbackcolor=nullptr) | RV_TextureCache | protectedstatic |
getTexture(exint id) | RV_TextureCache | protectedstatic |
init(const UT_StringHolder &device_name) | RV_TextureCache | static |
installHDACallback(RV_TextureHDAResolverCB resolver_func) | RV_TextureCache | static |
loadTextureRef(RV_Render *r, RV_TextureRef &map, const RV_TextureParms &map_parms, const UT_StringHolder &map_name, const UT_StringHolder &relative_to_node, RV_ImageDim tex_type, bool allow_deferred_load, bool &defer_load_finished, int &op_id, TexturePriority priority=PRIORITY_NORMAL, UT_Vector3i *resolution=nullptr) | RV_TextureCache | static |
MAX_PLACEHOLDER enum value | RV_TextureCache | |
MISSING_BLACK_CLEAR enum value | RV_TextureCache | |
MISSING_BLACK_SOLID enum value | RV_TextureCache | |
MISSING_FALLBACK enum value | RV_TextureCache | |
MISSING_NORMAL_MAP enum value | RV_TextureCache | |
MISSING_RED_SOLID enum value | RV_TextureCache | |
MISSING_WHITE_SOLID enum value | RV_TextureCache | |
operator=(const UT_Cache &)=delete | UT_Cache | |
PlaceholderType enum name | RV_TextureCache | |
PRIORITY_CRITICAL enum value | RV_TextureCache | |
PRIORITY_HIGH enum value | RV_TextureCache | |
PRIORITY_LOW enum value | RV_TextureCache | |
PRIORITY_NORMAL enum value | RV_TextureCache | |
PRIORITY_UNUSED enum value | RV_TextureCache | |
privGetTexture(exint id) | RV_TextureCache | protected |
removeCachedTexture(RV_TextureRef &map) | RV_TextureCache | static |
resolveTexture(RV_Render *r, const UT_StringHolder &map_name, const UT_StringHolder &relative_to_node, const RV_TextureParms &tex_parms, RV_ImageDim tex_type, bool force_update, bool deferred_load, bool &defer_loaded, int &op_id, bool &missing_texture, UT_SharedPtr< RV_TextureRef::CacheData > &ref, TexturePriority priority, UT_Vector3i *resolution) | RV_TextureCache | protected |
RV_TextureCache(const UT_StringHolder &name) | RV_TextureCache | protected |
setCacheAddRemoveCB(void(*callback)(void *), void *data) | UT_Cache | static |
setCacheSize(exint mem_in_bytes) | RV_TextureCache | static |
setReductionFactor(fpreal reduce) | RV_TextureCache | static |
setSingleTexMemLimitMB(exint mem_in_mb) | RV_TextureCache | static |
singleTexMemLimitMB() | RV_TextureCache | static |
TexturePriority enum name | RV_TextureCache | |
uncacheImage(RV_TextureRef &map, UT_DimRect *udim_bounds=nullptr) | RV_TextureCache | static |
updateTextures() | RV_TextureCache | static |
UT_Cache() | UT_Cache | |
UT_Cache(const UT_Cache &)=delete | UT_Cache | |
utClearCache() | UT_Cache | |
utClearSpaceFromCaches(int64 amount) | UT_Cache | static |
utGetCacheList() | UT_Cache | static |
utGetCacheName() const override | RV_TextureCache | inlineprotectedvirtual |
utGetCurrentSize() const override | RV_TextureCache | inlineprotectedvirtual |
utGetMaxSize() const override | RV_TextureCache | protectedvirtual |
utGetMinSize() const | UT_Cache | inlinevirtual |
utHasMaxSize() const override | RV_TextureCache | inlineprotectedvirtual |
utHasMinSize() const | UT_Cache | inlinevirtual |
utIsEnabled() const | UT_Cache | inlinevirtual |
utReduceCacheSizeBy(int64 amount) override | RV_TextureCache | inlineprotectedvirtual |
utSetMaxSize(int64) override | RV_TextureCache | inlineprotectedvirtual |
utSetMinSize(int64) | UT_Cache | inlinevirtual |
utUpdateCacheInfo() | UT_Cache | inlinevirtual |
~RV_TextureCache() override | RV_TextureCache | protected |
~UT_Cache() | UT_Cache | virtual |