components Namespace
Definition
Classes Index
| struct | BoundsComponentDomain |
|
Domain tag for bounds values. More... | |
| class | DimensionComponent<THandle> |
|
Component that defines the physical dimensions (scale) of an entity. More... | |
| struct | Direction3DComponentDomain |
|
Domain tag for 3D direction values. More... | |
| struct | Position3DComponentDomain |
|
Domain tag for 3D position values. More... | |
| struct | Scale2DComponentDomain |
|
Domain tag for 2D scale values. More... | |
| struct | Size2DComponentDomain |
|
Domain tag for 2D size values. More... | |
| struct | TargetPosition3DComponentDomain |
|
Domain tag for 3D TargetPosition values. More... | |
| struct | UpVector3DComponentDomain |
|
Domain tag for 3D UpVector values. More... | |
| struct | WorldBoundsDomain |
|
Domain marker for world-space bounds. More... | |
| struct | WorldMatrixDomain |
|
Domain marker for world-space transform matrices. More... | |
Typedefs Index
Typedefs
BoundsComponent
|
Stores bounds data in a vec4<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file BoundsComponent.ixx.
Direction3DComponent
|
Stores 3d direction data in a vec3<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file Direction3DComponent.ixx.
Position3DComponent
|
Stores 3d position data in a vec3<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file Position3DComponent.ixx.
Scale2DComponent
|
Stores 2D scale data in a vec2<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file Scale2DComponent.ixx.
Size2DComponent
|
Stores 2D size data in a vec2<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file Size2DComponent.ixx.
TargetPosition3DComponent
|
Stores 3d TargetPosition data in a vec3<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file TargetPosition3DComponent.ixx.
UpVector3DComponent
|
Stores 3d UpVector data in a vec3<float> component.
- Template Parameters
-
THandle Owning entity handle type.
Definition at line 23 of file UpVector3DComponent.ixx.
WorldBoundsComponent
|
AABB component describing an entity's bounds in world space.
- Template Parameters
-
TOwnerHandler Owner/entity handle type.
Definition at line 24 of file WorldBoundsComponent.ixx.
WorldMatrixComponent
|
4x4 matrix component representing an entity transform in world space.
- Template Parameters
-
TOwnerHandler Owner/entity handle type.
Definition at line 24 of file WorldMatrixComponent.ixx.
The documentation for this namespace was generated from the following files:
- BoundsComponent.ixx
- Direction3DComponent.ixx
- Position3DComponent.ixx
- Scale2DComponent.ixx
- Size2DComponent.ixx
- TargetPosition3DComponent.ixx
- UpVector3DComponent.ixx
- WorldBoundsComponent.ixx
- WorldMatrixComponent.ixx
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.