![]() |
Plasma Engine
2.0
|
This is the complete list of members for plResourceManager, including all inherited members.
AddResourceCleanupCallback(ResourceCleanupCB cb) | plResourceManager | static |
AllowResourceTypeAcquireDuringUpdateContent() (defined in plResourceManager) | plResourceManager | inlinestatic |
AllowResourceTypeAcquireDuringUpdateContent(const plRTTI *pTypeBeingUpdated, const plRTTI *pTypeItWantsToAcquire) (defined in plResourceManager) | plResourceManager | static |
BeginAcquireResource(const plTypedResourceHandle< ResourceType > &hResource, plResourceAcquireMode mode, const plTypedResourceHandle< ResourceType > &hLoadingFallback=plTypedResourceHandle< ResourceType >(), plResourceAcquireResult *out_pAcquireResult=nullptr) | plResourceManager | static |
BeginAcquireResourcePointer(const plRTTI *pType, const plTypelessResourceHandle &hResource) | plResourceManager | static |
BroadcastExistsEvent() | plResourceManager | static |
ClearResourceCleanupCallback(ResourceCleanupCB cb) | plResourceManager | static |
CreateResource(plStringView sResourceID, DescriptorType &&descriptor, plStringView sResourceDescription=nullptr) | plResourceManager | static |
EnableExportMode(bool bEnable) | plResourceManager | static |
EndAcquireResource(ResourceType *pResource) | plResourceManager | static |
EndAcquireResourcePointer(plResource *pResource) | plResourceManager | static |
EngineAboutToShutdown() | plResourceManager | static |
ExecuteAllResourceCleanupCallbacks() | plResourceManager | static |
FindResourceForAssetType(plStringView sAssetTypeName) | plResourceManager | static |
ForceLoadResourceNow(const plTypelessResourceHandle &hResource) | plResourceManager | static |
ForceNoFallbackAcquisition(plUInt32 uiNumFrames=0xFFFFFFFF) | plResourceManager | static |
FreeAllUnusedResources() | plResourceManager | static |
FreeUnusedResources(plTime timeout, plTime lastAcquireThreshold) | plResourceManager | static |
GenerateUniqueResourceID(plStringView sResourceIDPrefix) | plResourceManager | static |
GetAllResourcesOfType() | plResourceManager | static |
GetDefaultResourceLoader() | plResourceManager | static |
GetExistingResource(plStringView sResourceID) | plResourceManager | static |
GetExistingResourceByType(const plRTTI *pResourceType, plStringView sResourceID) | plResourceManager | static |
GetExistingResourceOrCreateAsync(plStringView sResourceID, plUniquePtr< plResourceTypeLoader > &&pLoader, plTypedResourceHandle< ResourceType > hLoadingFallback={}) (defined in plResourceManager) | plResourceManager | inlinestatic |
GetExistingResourceOrCreateAsync(const plRTTI *pResourceType, plStringView sResourceID, plUniquePtr< plResourceTypeLoader > &&pLoader) (defined in plResourceManager) | plResourceManager | static |
GetForceNoFallbackAcquisition() | plResourceManager | static |
GetLoadingState(const plTypelessResourceHandle &hResource) | plResourceManager | static |
GetManagerEvents() | plResourceManager | static |
GetMutex() | plResourceManager | inlinestatic |
GetOrCreateResource(plStringView sResourceID, DescriptorType &&descriptor, plStringView sResourceDescription=nullptr) | plResourceManager | static |
GetResourceEvents() | plResourceManager | static |
GetResourceHandleForExport(plStringView sResourceID) | plResourceManager | static |
GetResourceTypeLoadingFallback() | plResourceManager | inlinestatic |
GetResourceTypeMissingFallback() | plResourceManager | inlinestatic |
IsAnyLoadingInProgress() | plResourceManager | static |
IsExportModeEnabled() | plResourceManager | static |
IsResourceTypeAcquireDuringUpdateContentAllowed(const plRTTI *pTypeBeingUpdated, const plRTTI *pTypeItWantsToAcquire) (defined in plResourceManager) | plResourceManager | static |
LoadResource(plStringView sResourceID) | plResourceManager | static |
LoadResource(plStringView sResourceID, plTypedResourceHandle< ResourceType > hLoadingFallback) | plResourceManager | static |
LoadResourceByType(const plRTTI *pResourceType, plStringView sResourceID) | plResourceManager | static |
PerFrameUpdate() | plResourceManager | static |
plResource (defined in plResourceManager) | plResourceManager | friend |
plResourceHandleReadContext (defined in plResourceManager) | plResourceManager | friend |
plResourceManagerState (defined in plResourceManager) | plResourceManager | friend |
plResourceManagerWorkerDataLoad (defined in plResourceManager) | plResourceManager | friend |
plResourceManagerWorkerUpdateContent (defined in plResourceManager) | plResourceManager | friend |
PreloadResource(const plTypelessResourceHandle &hResource) | plResourceManager | static |
RegisterNamedResource(plStringView sLookupName, plStringView sRedirectionResource) | plResourceManager | static |
RegisterResourceForAssetType(plStringView sAssetTypeName, const plRTTI *pResourceType) | plResourceManager | static |
RegisterResourceOverrideType(const plRTTI *pDerivedTypeToUse, plDelegate< bool(const plStringBuilder &)> overrideDecider) | plResourceManager | static |
ReloadAllResources(bool bForce) | plResourceManager | static |
ReloadResource(const plTypedResourceHandle< ResourceType > &hResource, bool bForce) | plResourceManager | static |
ReloadResource(const plRTTI *pType, const plTypelessResourceHandle &hResource, bool bForce) | plResourceManager | static |
ReloadResourcesOfType(bool bForce) | plResourceManager | static |
ReloadResourcesOfType(const plRTTI *pType, bool bForce) | plResourceManager | static |
ResetAllResources() | plResourceManager | static |
ResourceCleanupCB typedef (defined in plResourceManager) | plResourceManager | |
RestoreResource(const plTypelessResourceHandle &hResource) | plResourceManager | static |
SetAutoFreeUnused(plTime timeout, plTime lastAcquireThreshold) | plResourceManager | static |
SetDefaultResourceLoader(plResourceTypeLoader *pDefaultLoader) | plResourceManager | static |
SetIncrementalUnloadForResourceType(bool bActive) | plResourceManager | static |
SetResourceLowResData(const plTypelessResourceHandle &hResource, plStreamReader *pStream) | plResourceManager | static |
SetResourceTypeDefaultPriority(plResourcePriority priority) | plResourceManager | inlinestatic |
SetResourceTypeLoader(plResourceTypeLoader *pCreator) | plResourceManager | static |
SetResourceTypeLoadingFallback(const plTypedResourceHandle< RESOURCE_TYPE > &hResource) | plResourceManager | inlinestatic |
SetResourceTypeMissingFallback(const plTypedResourceHandle< RESOURCE_TYPE > &hResource) | plResourceManager | inlinestatic |
UnregisterNamedResource(plStringView sLookupName) | plResourceManager | static |
UnregisterResourceOverrideType(const plRTTI *pDerivedTypeToUse) | plResourceManager | static |
UpdateResourceWithCustomLoader(const plTypelessResourceHandle &hResource, plUniquePtr< plResourceTypeLoader > &&pLoader) | plResourceManager | static |