|
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 | |
| totalTextureCount() | RV_TextureCache | static |
| 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 |