Berserk
Shader Member List

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

AddRef() constRefCntinline
Destroy() constRefCntinlineprotectedvirtual
FindFirstTechnique(const ShaderTechniqueTags &tags, bool mustBeCompiled=true) constShader
GetAllOptions() constShaderinline
GetArchetype() constShaderinline
GetDescription() constShaderinline
GetFormat() constShaderinline
GetLoadPath() constShaderinline
GetName() constShaderinline
GetOptions() constShaderinline
GetParams() constShaderinline
GetRefs() constRefCntinline
GetTechnique(const StringName &name) constShader
GetTechnique(uint32 id) constShader
GetTechniques() constShaderinline
GetTechniquesCount() constShaderinline
GetVariation() constShaderinline
IsUnique() constRefCntinline
RelRef() constRefCntinline
SetAllOptions(std::vector< ShaderOption > options)Shader
SetArchetype(StringName archetype)Shader
SetDescription(String description)Shader
SetFormat(MeshFormat format)Shader
SetLoadPath(String loadPath)Shader
SetName(StringName name)Shader
SetOptions(Ref< ShaderCompileOptions > options)Shader
SetParams(Ref< ShaderParams > params)Shader
SetTechniques(std::vector< Ref< ShaderTechnique >> techniques)Shader
SetVariation(ShaderVariation variation)Shader
Shader()=defaultShader
~RefCnt()RefCntinlinevirtual
~Shader() override=defaultShader