Nebula
Loading...
Searching...
No Matches
shaderconfig.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
9//------------------------------------------------------------------------------
10#include "util/hashtable.h"
11#include "coregraphics/shader.h"
13#include "util/variant.h"
14#include "util/fixedarray.h"
15#include "util/arraystack.h"
16#include "material.h"
17#include "materialvariant.h"
19#include "coregraphics/buffer.h"
21
22namespace MaterialTemplates
23{
24 struct MaterialTemplateTexture;
25}
26namespace Materials
27{
28
34
35} // namespace Materials
Materials represent a set of settings and a correlated shader configuration, which tells the engine w...
Definition material.h:21
Material special version of variant.
Definition material.cc:11
A shader represents an entire shader resource, containing several stages and programs.
Definition materialtemplatetypes.h:54
Definition shaderconfig.h:30
const MaterialTemplates::MaterialTemplateTexture * def
Definition shaderconfig.h:32
IndexT slot
Definition shaderconfig.h:31
int IndexT
Definition types.h:48