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 |