|
Nebula
|
#include <materialtemplatetypes.h>
Public Types | |
| enum | Type { Bool , Scalar , Int , Vec2 , Vec3 , Vec4 , Color } |
Public Member Functions | |
| SizeT | GetSize () const |
Public Attributes | |
| enum MaterialTemplates::MaterialTemplateValue::Type | type |
| union { | |
| bool b | |
| float f | |
| int i | |
| Math::float2 f2 | |
| Math::float3 f3 | |
| Math::float4 f4 | |
| } | data |
| uint | offset |
|
inline |
| bool MaterialTemplates::MaterialTemplateValue::b |
| union { ... } MaterialTemplates::MaterialTemplateValue::data |
| float MaterialTemplates::MaterialTemplateValue::f |
| Math::float2 MaterialTemplates::MaterialTemplateValue::f2 |
| Math::float3 MaterialTemplates::MaterialTemplateValue::f3 |
| Math::float4 MaterialTemplates::MaterialTemplateValue::f4 |
| int MaterialTemplates::MaterialTemplateValue::i |
| uint MaterialTemplates::MaterialTemplateValue::offset |
| enum MaterialTemplates::MaterialTemplateValue::Type MaterialTemplates::MaterialTemplateValue::type |