|
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 |