Berserk
|
Defines complete rendering flow for the object. More...
#include <Shader.hpp>
Additional Inherited Members | |
![]() | |
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 | ) |