Plasma Engine  2.0
Loading...
Searching...
No Matches
plResourceManager Member List

This is the complete list of members for plResourceManager, including all inherited members.

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