|
Berserk
|
Defines complete rendering flow for the object. More...
#include <Shader.hpp>


Additional Inherited Members | |
Protected Member Functions inherited from RefCnt | |
| virtual void | Destroy () const |
Defines complete rendering flow for the object.
|
default |
|
overridedefault |
| Ref< const ShaderTechnique > Shader::FindFirstTechnique | ( | const ShaderTechniqueTags & | tags, |
| bool | mustBeCompiled = true |
||
| ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Ref< const ShaderTechnique > Shader::GetTechnique | ( | const StringName & | name | ) | const |
| Ref< const ShaderTechnique > Shader::GetTechnique | ( | uint32 | id | ) | const |
|
inline |
|
inline |
| void Shader::SetAllOptions | ( | std::vector< ShaderOption > | options | ) |
| void Shader::SetArchetype | ( | StringName | archetype | ) |
| void Shader::SetDescription | ( | String | description | ) |
| void Shader::SetFormat | ( | MeshFormat | format | ) |
| void Shader::SetLoadPath | ( | String | loadPath | ) |
| BRK_NS_BEGIN void Shader::SetName | ( | StringName | name | ) |
| void Shader::SetOptions | ( | Ref< ShaderCompileOptions > | options | ) |
| void Shader::SetParams | ( | Ref< ShaderParams > | params | ) |
| void Shader::SetTechniques | ( | std::vector< Ref< ShaderTechnique >> | techniques | ) |
| void Shader::SetVariation | ( | ShaderVariation | variation | ) |