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

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

DoUpdate enum name (defined in plResource)plResourceprotected
GetBaseResourceFlags() constplResourceinline
GetBlendState() const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
GetCurrentResourceChangeCounter() constplResourceinline
GetDefaultResourceTypeLoader() const overrideplShaderPermutationResourceprivatevirtual
GetDepthStencilState() const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
GetDynamicRTTI() const (defined in plReflectedClass)plReflectedClassinlinevirtual
GetGALShader() const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
GetLastAcquireTime() constplResourceinline
GetLoadedFileModificationTime() constplResourceinline
GetLoadingPriority(plTime now) constplResource
GetLoadingState() constplResourceinline
GetMemoryUsage() constplResourceinline
GetNumQualityLevelsDiscardable() constplResourceinline
GetNumQualityLevelsLoadable() constplResourceinline
GetPermutationVars() const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
GetPriority() constplResourceinline
GetRasterizerState() const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
GetReferenceCount() constplResourceinline
GetResourceDescription() constplResourceinline
GetResourceID() constplResourceinline
GetResourceIDHash() constplResourceinline
GetResourceIdOrDescription() constplResourceinline
GetShaderByteCode(plGALShaderStage::Enum stage) const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
GetStaticRTTI() (defined in plNoBase)plNoBaseinlinestatic
IncResourceChangeCounter()plResourceinline
IsInstanceOf(const plRTTI *pType) constplReflectedClass
IsInstanceOf() constplReflectedClassinline
IsShaderValid() const (defined in plShaderPermutationResource)plShaderPermutationResourceinline
m_ResourceEvents (defined in plResource)plResourcemutable
ModifyMemoryUsage()plResourceinlineprotected
plReflectedClass()=default (defined in plReflectedClass)plReflectedClass
plResource(DoUpdate ResourceUpdateThread, plUInt8 uiQualityLevelsLoadable)plResourceprotected
plShaderManager (defined in plShaderPermutationResource)plShaderPermutationResourcefriend
plShaderPermutationResource() (defined in plShaderPermutationResource)plShaderPermutationResource
PrintHandleStackTraces()plResource
ResetResource()plResourceinlinevirtual
SetHasLoadingFallback(bool bHasLoadingFallback)plResourceinlineprotected
SetIsReloadable(bool bIsReloadable)plResourceinlineprotected
SetPriority(plResourcePriority priority)plResource
SetResourceDescription(plStringView sDescription)plResource
Unload enum name (defined in plResource)plResourceprotected
UnloadData(Unload WhatToUnload) overrideplShaderPermutationResourceprivatevirtual
UpdateContent(plStreamReader *Stream) overrideplShaderPermutationResourceprivatevirtual
UpdateMemoryUsage(MemoryUsage &out_NewMemoryUsage) overrideplShaderPermutationResourceprivatevirtual
~plReflectedClass()=default (defined in plReflectedClass)plReflectedClassvirtual
~plResource()plResourceprotectedvirtual