components Namespace
Definition
Classes Index
| class | AABBComponent<TDomainTag, TNumericType, Args> |
|
Generic AABB value component with dirty-state tracking. More... | |
| struct | ColorDomainTag |
|
Domain tag used for color-valued components. More... | |
| struct | DebugNameComponentDomain |
| class | Mat4Component<TDomainTag, TNumericType, Args> |
|
Generic 4x4 matrix component with dirty-state tracking. More... | |
| struct | NameComponentDomain |
| class | NumericValueComponent<TDomainTag, TNumericType, Args> |
|
Generic numeric value component with dirty-state tracking. More... | |
| struct | StringComponent<TDomainTag, THandle> |
|
Generic String Component. More... | |
| class | Vec2Component<TDomainTag, TNumericType, Args> |
|
Generic 2D value component with dirty-state tracking. More... | |
| class | Vec3Component<TDomainTag, TNumericType, Args> |
|
Generic 3D value component with dirty-state tracking. More... | |
| class | Vec4Component<TDomainTag, TNumericType, Args> |
|
Generic 4D value component with dirty-state tracking. More... | |
Typedefs Index
template <typename THandle> | |
| using | ColorComponent = helios::engine::core::components::Vec4Component< ColorDomainTag, float, THandle > |
|
Convenience alias for 4-channel floating-point color values. More... | |
template <typename THandle> | |
| using | DebugNameComponent = StringComponent< DebugNameComponentDomain, THandle > |
|
Debug Name Component. More... | |
template <typename THandle> | |
| using | NameComponent = StringComponent< NameComponentDomain, THandle > |
|
Name Component. More... | |
Typedefs
ColorComponent
|
Convenience alias for 4-channel floating-point color values.
- Template Parameters
-
THandle Owning entity handle type.
This alias maps color storage to Vec4Component with float channels, typically interpreted as RGBA.
Definition at line 25 of file ColorComponent.ixx.
DebugNameComponent
|
Debug Name Component.
Debug Name Component. Implementing APIs should not rely on the availability of this component w/ selected entities in release builds.
- Template Parameters
-
THandle
Definition at line 20 of file DebugNameComponent.ixx.
NameComponent
|
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.