Berserk
|
This is the complete list of members for Shader, including all inherited members.
AddRef() const | RefCnt | inline |
Destroy() const | RefCnt | inlineprotectedvirtual |
FindFirstTechnique(const ShaderTechniqueTags &tags, bool mustBeCompiled=true) const | Shader | |
GetAllOptions() const | Shader | inline |
GetArchetype() const | Shader | inline |
GetDescription() const | Shader | inline |
GetFormat() const | Shader | inline |
GetLoadPath() const | Shader | inline |
GetName() const | Shader | inline |
GetOptions() const | Shader | inline |
GetParams() const | Shader | inline |
GetRefs() const | RefCnt | inline |
GetTechnique(const StringName &name) const | Shader | |
GetTechnique(uint32 id) const | Shader | |
GetTechniques() const | Shader | inline |
GetTechniquesCount() const | Shader | inline |
GetVariation() const | Shader | inline |
IsUnique() const | RefCnt | inline |
RelRef() const | RefCnt | inline |
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()=default | Shader | |
~RefCnt() | RefCnt | inlinevirtual |
~Shader() override=default | Shader |