|
Nebula
|
#include <materialtemplatetypes.h>
Public Types | |
| enum | Type { Bool , Scalar , Vec2 , Vec3 , Vec4 , Color } |
Public Member Functions | |
| SizeT | GetSize () const |
Public Attributes | ||
| enum MaterialTemplates::MaterialTemplateValue::Type | type | |
| union { | ||
| bool b | ||
| float f | ||
| 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 |
| uint MaterialTemplates::MaterialTemplateValue::offset |
| enum MaterialTemplates::MaterialTemplateValue::Type MaterialTemplates::MaterialTemplateValue::type |