Cogs.Core
Source
Resources
DefaultMaterial.h
1
#pragma once
2
3
#include "Material.h"
4
5
namespace
Cogs
6
{
7
namespace
Core
8
{
9
class
MaterialManager;
10
39
struct
COGSCORE_DLL_API
DefaultMaterial
40
{
44
static
void
initialize(
MaterialManager
* materialManager);
45
46
static
VariableKey
DiffuseColor;
47
static
VariableKey
SpecularColor;
48
static
VariableKey
EmissiveColor;
49
50
static
VariableKey
SpecularPower;
51
52
static
VariableKey
MasterColor;
53
54
static
VariableKey
OverrideColor;
55
static
VariableKey
OverrideAlpha;
56
57
static
VariableKey
DiffuseMap;
58
static
VariableKey
SpecularMap;
59
static
VariableKey
NormalMap;
60
static
VariableKey
OpacityMap;
61
62
static
VariableKey
EnableLighting;
63
64
static
VariableKey
LineWidth;
65
static
VariableKey
PointSize;
66
67
static
VariableKey
DiffuseMapScale;
68
static
VariableKey
NormalMapScale;
69
static
VariableKey
SpecularMapScale;
70
71
static
VariableKey
NormalMapFactor;
72
};
73
}
74
}
Cogs::Core::MaterialManager
Material manager handling loading and processing of Material resources.
Definition:
MaterialManager.h:40
Cogs::Core::VariableKey
uint16_t VariableKey
Used to lookup material properties.
Definition:
Resources.h:46
Cogs
Contains all Cogs related functionality.
Definition:
FieldSetter.h:23
Cogs::Core::DefaultMaterial
Default material.
Definition:
DefaultMaterial.h:40
Generated by
1.9.6