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

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

DefaultMaterialType enum nameplMaterialResource
DoUpdate enum name (defined in plResource)plResourceprotected
GetBaseResourceFlags() constplResourceinline
GetCurrentDesc() const (defined in plMaterialResource)plMaterialResource
GetCurrentResourceChangeCounter() constplResourceinline
GetDefaultMaterialFileName(DefaultMaterialType materialType)plMaterialResourcestatic
GetDynamicRTTI() const (defined in plReflectedClass)plReflectedClassinlinevirtual
GetLastAcquireTime() constplResourceinline
GetLoadedFileModificationTime() constplResourceinline
GetLoadingPriority(plTime now) constplResource
GetLoadingState() constplResourceinline
GetMemoryUsage() constplResourceinline
GetNumQualityLevelsDiscardable() constplResourceinline
GetNumQualityLevelsLoadable() constplResourceinline
GetParameter(const plTempHashedString &sName) (defined in plMaterialResource)plMaterialResource
GetPermutationValue(const plTempHashedString &sName) (defined in plMaterialResource)plMaterialResource
GetPriority() constplResourceinline
GetReferenceCount() constplResourceinline
GetRenderDataCategory() (defined in plMaterialResource)plMaterialResource
GetResourceDescription() constplResourceinline
GetResourceID() constplResourceinline
GetResourceIDHash() constplResourceinline
GetResourceIdOrDescription() constplResourceinline
GetStaticRTTI() (defined in plNoBase)plNoBaseinlinestatic
GetSurface() const (defined in plMaterialResource)plMaterialResource
GetTexture2DBinding(const plTempHashedString &sName) (defined in plMaterialResource)plMaterialResource
GetTextureCubeBinding(const plTempHashedString &sName) (defined in plMaterialResource)plMaterialResource
IncResourceChangeCounter()plResourceinline
IsInstanceOf(const plRTTI *pType) constplReflectedClass
IsInstanceOf() constplReflectedClassinline
m_ResourceEvents (defined in plResource)plResourcemutable
ModifyMemoryUsage()plResourceinlineprotected
plMaterialResource() (defined in plMaterialResource)plMaterialResource
plReflectedClass()=default (defined in plReflectedClass)plReflectedClass
plRenderContext (defined in plMaterialResource)plMaterialResourcefriend
plResource(DoUpdate ResourceUpdateThread, plUInt8 uiQualityLevelsLoadable)plResourceprotected
PreserveCurrentDesc()plMaterialResource
PrintHandleStackTraces()plResource
ResetResource() overrideplMaterialResourcevirtual
SetHasLoadingFallback(bool bHasLoadingFallback)plResourceinlineprotected
SetIsReloadable(bool bIsReloadable)plResourceinlineprotected
SetParameter(const plHashedString &sName, const plVariant &value) (defined in plMaterialResource)plMaterialResource
SetParameter(const char *szName, const plVariant &value) (defined in plMaterialResource)plMaterialResource
SetPriority(plResourcePriority priority)plResource
SetResourceDescription(plStringView sDescription)plResource
SetTexture2DBinding(const plHashedString &sName, const plTexture2DResourceHandle &value) (defined in plMaterialResource)plMaterialResource
SetTexture2DBinding(const char *szName, const plTexture2DResourceHandle &value) (defined in plMaterialResource)plMaterialResource
SetTextureCubeBinding(const plHashedString &sName, const plTextureCubeResourceHandle &value) (defined in plMaterialResource)plMaterialResource
SetTextureCubeBinding(const char *szName, const plTextureCubeResourceHandle &value) (defined in plMaterialResource)plMaterialResource
Unload enum name (defined in plResource)plResourceprotected
UnloadData(Unload WhatToUnload) overrideplMaterialResourceprivatevirtual
UpdateContent(plStreamReader *Stream) overrideplMaterialResourceprivatevirtual
UpdateMemoryUsage(MemoryUsage &out_NewMemoryUsage) overrideplMaterialResourceprivatevirtual
~plMaterialResource() (defined in plMaterialResource)plMaterialResource
~plReflectedClass()=default (defined in plReflectedClass)plReflectedClassvirtual
~plResource()plResourceprotectedvirtual