Skip to main content

components Namespace

Definition

namespace helios::engine::core::components { ... }

Classes Index

classAABBComponent<TDomainTag, THandle, TNumericType>

Generic AABB value component with dirty-state tracking. More...

structColorDomainTag

Domain tag used for color-valued components. More...

classMat4Component<TDomainTag, THandle, TNumericType>

Generic 4x4 matrix component with dirty-state tracking. More...

classNumericValueComponent<TDomainTag, THandle, TNumericType>

Generic numeric value component with dirty-state tracking. More...

classVec2Component<TDomainTag, THandle, TNumericType>

Generic 2D value component with dirty-state tracking. More...

classVec3Component<TDomainTag, THandle, TNumericType>

Generic 3D value component with dirty-state tracking. More...

classVec4Component<TDomainTag, THandle, TNumericType>

Generic 4D value component with dirty-state tracking. More...

Typedefs Index

template <typename THandle>
usingColorComponent = helios::engine::core::components::Vec4Component< ColorDomainTag, THandle, float >

Convenience alias for 4-channel floating-point color values. More...

Typedefs

ColorComponent

template <typename THandle>
using helios::engine::core::components::ColorComponent = typedef helios::engine::core::components::Vec4Component<ColorDomainTag, THandle, float>

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.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.