DeadTagComponent.ixx File
Tag component marking an entity as dead. More...
Included Headers
#include <cassert>
#include <span>
#include <typeindex>
#include <memory>
#include <vector>
#include <helios.core.types>
#include <helios.engine.ecs.types.ComponentTypeId>
#include <helios.engine.runtime.spawn.types.SpawnProfileId>
#include <helios.engine.ecs.GameObject>
Namespaces Index
| namespace | helios |
| namespace | engine |
|
Main engine module aggregating core infrastructure and game systems. More... | |
| namespace | mechanics |
|
High-level gameplay systems and components for game logic. More... | |
| namespace | lifecycle |
|
Lifecycle management for entity components and world-level operations. More... | |
| namespace | components |
|
Components for managing entity lifecycle states. More... | |
Classes Index
| class | DeadTagComponent |
|
Marker component attached to entities whose health has been depleted. More... | |
Description
Tag component marking an entity as dead.
File Listing
The file content with the documentation metadata removed is:
22export namespace helios::engine::mechanics::lifecycle::components {
31 class DeadTagComponent{
34 DeadTagComponent() = default;
36 DeadTagComponent(const DeadTagComponent& other) = delete;
37 DeadTagComponent& operator=(const DeadTagComponent& other) = delete;
39 DeadTagComponent& operator=(DeadTagComponent&&) noexcept = default;
40 DeadTagComponent(DeadTagComponent&&) noexcept = default;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.