ModelAabbComponent.ixx File
Component for storing the canonical AABB of a model. More...
Included Headers
#include <helios.core.spatial.Transform>
#include <helios.math.types>
Namespaces Index
| namespace | helios |
| namespace | engine |
|
Main engine module aggregating core infrastructure and game systems. More... | |
| namespace | modules |
|
Domain-specific components and systems. More... | |
| namespace | rendering |
|
Rendering components for game entities. More... | |
| namespace | model |
| namespace | components |
Classes Index
| class | ModelAabbComponent |
|
Component that stores the canonical Axis-Aligned Bounding Box (AABB) of a model. More... | |
Description
Component for storing the canonical AABB of a model.
File Listing
The file content with the documentation metadata removed is:
13export namespace helios::engine::modules::rendering::model::components {
23 class ModelAabbComponent {
28 helios::math::aabbf aabb_{};
63 ModelAabbComponent() = default;
65 ModelAabbComponent(const ModelAabbComponent& other) :
68 ModelAabbComponent& operator=(const ModelAabbComponent&) = default;
69 ModelAabbComponent(ModelAabbComponent&&) noexcept = default;
70 ModelAabbComponent& operator=(ModelAabbComponent&&) noexcept = default;
78 aabb_ = aabb;
87 [[nodiscard]] const helios::math::aabbf& aabb() const noexcept {
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.