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

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_TextureCachestatic
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_TextureCachestatic
bindTextureRef(RV_Render *r, RV_TextureRef &ref, RV_ShaderVariableSet *set, const UT_StringHolder &sampler_name)RV_TextureCachestatic
cacheAsTexture(RV_Render *r, RV_TextureRef &map, const PXL_Raster *source_image, const RV_TextureParms &map_parms, const UT_StringHolder &map_name)RV_TextureCachestatic
cacheImage(UT_UniquePtr< RV_VKImage > image, RV_TextureRef &map, const UT_StringHolder &map_name, UT_DimRect *udim_bounds=nullptr)RV_TextureCachestatic
cacheRefresh()RV_TextureCachestatic
cacheVersion()RV_TextureCachestatic
checkTextureDirty(RV_TextureRef &map, bool &dirty)RV_TextureCachestatic
checkTextureHasAlpha(const RV_TextureRef &ref, bool &has_alpha)RV_TextureCachestatic
cleanup()RV_TextureCachestatic
clear()RV_TextureCachestatic
getFileSeparator()RV_TextureCacheinlinestatic
getPlaceholder(RV_Render *r, RV_ImageDim tex_type, PlaceholderType type=MISSING_WHITE_SOLID, const UT_Vector4F *fallbackcolor=nullptr)RV_TextureCacheprotectedstatic
getTexture(exint id)RV_TextureCacheprotectedstatic
init()RV_TextureCachestatic
installHDACallback(RV_TextureHDAResolverCB resolver_func)RV_TextureCachestatic
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_TextureCachestatic
MAX_PLACEHOLDER enum valueRV_TextureCache
MISSING_BLACK_CLEAR enum valueRV_TextureCache
MISSING_BLACK_SOLID enum valueRV_TextureCache
MISSING_FALLBACK enum valueRV_TextureCache
MISSING_NORMAL_MAP enum valueRV_TextureCache
MISSING_RED_SOLID enum valueRV_TextureCache
MISSING_WHITE_SOLID enum valueRV_TextureCache
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
PlaceholderType enum nameRV_TextureCache
privGetTexture(exint id)RV_TextureCacheprotected
removeCachedTexture(RV_TextureRef &map)RV_TextureCachestatic
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_TextureCacheprotected
uncacheImage(RV_TextureRef &map, UT_DimRect *udim_bounds=nullptr)RV_TextureCachestatic
updateTextures()RV_TextureCachestatic
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
~RV_TextureCache()RV_TextureCacheprotectedvirtual
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected