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, 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 |
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() | 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, 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_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
PlaceholderType enum name | 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_Vector3i *resolution) | RV_TextureCache | protected |
uncacheImage(RV_TextureRef &map, UT_DimRect *udim_bounds=nullptr) | RV_TextureCache | static |
updateTextures() | RV_TextureCache | static |
UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |
UT_NonCopyable(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
~RV_TextureCache() | RV_TextureCache | protectedvirtual |
~UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |