Nameless Engine
|
#include <Renderer.h>
Public Member Functions | |
ShaderConfiguration (Renderer *pRenderer) | |
void | updateShaderConfiguration () |
Public Attributes | |
std::set< ShaderMacro > | currentVertexShaderConfiguration |
std::set< ShaderMacro > | currentPixelShaderConfiguration |
Private Attributes | |
Renderer * | pRenderer = nullptr |
Describes a group of shader macros.
|
inline |
Saves render to use.
pRenderer | Renderer to use. |
|
inline |
Updates the current shader configuration (settings) for the current renderer based on the current values from this struct.
std::set<ShaderMacro> ne::ShaderConfiguration::currentPixelShaderConfiguration |
Pixel shader macros.
std::set<ShaderMacro> ne::ShaderConfiguration::currentVertexShaderConfiguration |
Vertex shader macros.
|
private |
Used renderer.