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