__DeclareAbstractClass(ResourceLoader) | Resources::ResourceLoader | private |
__DeclareClass(ShaderLoader) | CoreGraphics::ShaderLoader | private |
AddRef() | Core::RefCounted | inline |
async | Resources::ResourceLoader | protected |
asyncSection | Resources::ResourceLoader | protected |
callbacks | Resources::ResourceLoader | protected |
CoreGraphics::CmdSetShaderProgram(const CoreGraphics::CmdBufferId, const CoreGraphics::ShaderProgramId, bool) | CoreGraphics::ShaderLoader | friend |
CreateListener(const Resources::ResourceId res, std::function< void(const Resources::ResourceId)> success, std::function< void(const Resources::ResourceId)> failed) | Resources::ResourceLoader | |
CreateResource(const Resources::ResourceName &res, const void *loadInfo, SizeT loadInfoSize, const Util::StringAtom &tag, std::function< void(const Resources::ResourceId)> success, std::function< void(const Resources::ResourceId)> failed, bool immediate, bool stream) | Resources::ResourceLoader | |
creatorThread | Resources::ResourceLoader | protected |
dependentJobs | Resources::ResourceLoader | protected |
Discard() | Resources::ResourceLoader | virtual |
DiscardByTag(const Util::StringAtom &tag) | Resources::ResourceLoader | |
DiscardResource(const Resources::ResourceId id) | Resources::ResourceLoader | |
DumpRefCountingLeaks() | Core::RefCounted | static |
EnqueueJob(const std::function< void()> &func) | Resources::ResourceLoader | protected |
failResourceId | Resources::ResourceLoader | protected |
failResourceName | Resources::ResourceLoader | protected |
GetClassFourCC() const | Core::RefCounted | inline |
GetClassName() const | Core::RefCounted | inline |
GetId(const Resources::ResourceName &name) const | Resources::ResourceLoader | inline |
GetName(const Resources::ResourceId id) const | Resources::ResourceLoader | inline |
GetPlaceholder(const Resources::ResourceName &name) | Resources::ResourceLoader | protected |
GetRefCount() const | Core::RefCounted | inline |
GetResources() const | Resources::ResourceLoader | inline |
GetState(const Resources::ResourceId id) const | Resources::ResourceLoader | inline |
GetTag(const Resources::ResourceId id) const | Resources::ResourceLoader | inline |
GetUniqueId() const | Resources::ResourceLoader | inline |
GetUsage(const Resources::ResourceId id) const | Resources::ResourceLoader | inline |
HasResource(const Resources::ResourceId id) const | Resources::ResourceLoader | inline |
ids | Resources::ResourceLoader | protected |
InitializeResource(const ResourceLoadJob &job, const Ptr< IO::Stream > &stream) override | CoreGraphics::ShaderLoader | privatevirtual |
IsA(const Rtti &rtti) const | Core::RefCounted | inline |
IsA(const Util::String &rttiName) const | Core::RefCounted | inline |
IsA(const Util::FourCC &rttiFourCC) const | Core::RefCounted | inline |
IsInstanceOf(const Rtti &rtti) const | Core::RefCounted | inline |
IsInstanceOf(const Util::String &className) const | Core::RefCounted | inline |
IsInstanceOf(const Util::FourCC &classFourCC) const | Core::RefCounted | inline |
LoadFallbackResources() | Resources::ResourceLoader | virtual |
loadOutputs | Resources::ResourceLoader | protected |
loads | Resources::ResourceLoader | protected |
loadStates | Resources::ResourceLoader | protected |
LodMask(const _StreamData &stream, float lod, bool async) const | Resources::ResourceLoader | protectedvirtual |
metaData | Resources::ResourceLoader | protected |
names | Resources::ResourceLoader | protected |
pendingLoads | Resources::ResourceLoader | protected |
pendingStreamLods | Resources::ResourceLoader | protected |
pendingStreamQueue | Resources::ResourceLoader | protected |
pendingUnloads | Resources::ResourceLoader | protected |
placeholderResourceId | Resources::ResourceLoader | protected |
placeholderResourceName | Resources::ResourceLoader | protected |
placeholders | Resources::ResourceLoader | protected |
postJobFunc | Resources::ResourceLoader | protected |
preJobFunc | Resources::ResourceLoader | protected |
refCount | Core::RefCounted | private |
RefCounted() | Core::RefCounted | inline |
Release() | Core::RefCounted | inline |
ReloadFromStream(const Resources::ResourceId id, const Ptr< IO::Stream > &stream) override | CoreGraphics::ShaderLoader | privatevirtual |
ReloadResource(const Resources::ResourceName &res, std::function< void(const Resources::ResourceId)> success, std::function< void(const Resources::ResourceId)> failed) | Resources::ResourceLoader | |
ReloadResource(const Resources::ResourceId &id, std::function< void(const Resources::ResourceId)> success, std::function< void(const Resources::ResourceId)> failed) | Resources::ResourceLoader | |
RequestLOD(const Ids::Id32 entry, float lod) const | Resources::ResourceLoader | protectedvirtual |
ResourceIndexGrow | Resources::ResourceLoader | protectedstatic |
resourceInstanceIndexPool | Resources::ResourceLoader | protected |
ResourceLoader() | Resources::ResourceLoader | |
resources | Resources::ResourceLoader | protected |
RunCallbacks(Resource::State status, const Resources::ResourceId id) | Resources::ResourceLoader | protected |
SetMinLod(const Resources::ResourceId &id, const float lod, bool immediate) | Resources::ResourceLoader | |
Setup() | Resources::ResourceLoader | virtual |
SetupIdFromEntry(const Ids::Id32 entry, ResourceId &cacheEntry) | Resources::ResourceLoader | protected |
ShaderLoader() | CoreGraphics::ShaderLoader | |
states | Resources::ResourceLoader | protected |
streamDatas | Resources::ResourceLoader | protected |
streamerThread | Resources::ResourceLoader | protected |
streamerThreadName | Resources::ResourceLoader | protected |
StreamResource(const ResourceLoadJob &job) | Resources::ResourceLoader | protectedvirtual |
tags | Resources::ResourceLoader | protected |
uniqueId | Resources::ResourceLoader | protected |
uniqueResourceId | Resources::ResourceLoader | protected |
Unload(const Resources::ResourceId id) override | CoreGraphics::ShaderLoader | privatevirtual |
Update(IndexT frameIndex) | Resources::ResourceLoader | protectedvirtual |
UpdateLoaderSyncState() | Resources::ResourceLoader | protectedvirtual |
usage | Resources::ResourceLoader | protected |
VkPipelineDatabase class | CoreGraphics::ShaderLoader | friend |
VkVertexSignatureCache class | CoreGraphics::ShaderLoader | friend |
~RefCounted() | Core::RefCounted | protectedvirtual |
~ResourceLoader() | Resources::ResourceLoader | virtual |
~ShaderLoader() | CoreGraphics::ShaderLoader | virtual |