TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::TypeDimensions< float4 > Struct Reference

#include <gui_controls/gui_type_dimensions.h>

Public Types

using Type = float4
using ComponentType = decltype(Type::x)

Static Public Member Functions

static ComponentType & GetComponent (Type &value, int index)

Static Public Attributes

static constexpr int dimensions = 4
static constexpr char const *const names [dimensions] = { "X", "Y", "Z", "W"}

Member Typedef Documentation

◆ Type

◆ ComponentType

using tachyon::TypeDimensions< float4 >::ComponentType = decltype(Type::x)

Member Function Documentation

◆ GetComponent()

ComponentType & tachyon::TypeDimensions< float4 >::GetComponent ( Type & value,
int index )
inlinestatic

Member Data Documentation

◆ dimensions

int tachyon::TypeDimensions< float4 >::dimensions = 4
staticconstexpr

◆ names

char const* const tachyon::TypeDimensions< float4 >::names[dimensions] = { "X", "Y", "Z", "W"}
staticconstexpr

The documentation for this struct was generated from the following file: