Kanzi 3.9.10
resource_manager.hpp File Reference

Namespaces

namespace  kanzi
 
namespace  kanzi::interop
 

Functions

KANZI_INTEROP_API ObjectReferencekanzi::interop::ResourceAcquireTask_getLoadedResource (ResourceAcquireTaskWrapper *wrapper, string_view url)
 
KANZI_INTEROP_API bool kanzi::interop::ResourceAcquireTask_isFinished (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API void kanzi::interop::ResourceAcquireTask_release (ResourceAcquireTaskWrapper *wrapper)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::ResourceManager_acquireLoadedResource (Context *context, string_view url)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::ResourceManager_acquireResource (Context *context, string_view url)
 
KANZI_INTEROP_API ResourceAcquireTaskWrapperkanzi::interop::ResourceManager_acquireResourcesAsync (Context *context, vector< string > urls, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_addKzbFile (Context *context, string_view fileName)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_collectAndAcquirePrefabAsync (ObjectWrapper *nodeWrapper, string_view id, ResourceAcquireTaskDirector *director)
 
KANZI_INTEROP_API MemoryStrategy kanzi::interop::ResourceManager_getDefaultMemoryStrategy (Context *context)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_getResourceUsage (Context *context, IntWrapper *resourceCount, LongWrapper *cpuMemoryUsage, LongWrapper *gpuMemoryUsage)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_purge (Context *context)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_registerProtocolHandler (Context *context, string_view protocol, ResourceProtocolDirector *loadDirector, ResourceReloadProtocolDirector *reloadDirector)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_setDefaultMemoryStrategy (Context *context, MemoryStrategy strategy)
 
KANZI_INTEROP_API bool kanzi::interop::ResourceManager_supportsProtocolHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API ObjectReferencekanzi::interop::ResourceManager_tryAcquireResource (Context *context, string_view url)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterProtocolHandler (Context *context, string_view protocol)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterResource (Context *context, string_view url)
 
KANZI_INTEROP_API void kanzi::interop::ResourceManager_wait (ResourceAcquireTaskWrapper *acquireTaskWrapper)