ecs/types/ComponentOps.ixx File
Function pointer structure for type-erased component lifecycle callbacks. More...
Included Headers
#include <helios.ecs.types.EntityHandle>
Namespaces Index
| namespace | helios |
| namespace | ecs |
|
Generic, reusable ECS primitives. More... | |
| namespace | types |
Classes Index
| struct | ComponentOps |
|
Container for type-erased component lifecycle function pointers. More... | |
Description
Function pointer structure for type-erased component lifecycle callbacks.
File Listing
The file content with the documentation metadata removed is:
11export namespace helios::ecs::types {
40 struct ComponentOps {
47 using OnAcquireFn = void(*)(void*);
54 using OnReleaseFn = void(*)(void*);
63 using OnRemoveFn = bool(*)(void*);
95 using OnActivateFn = void(*)(void*);
102 using OnDeactivateFn = void(*)(void*);
107 OnAcquireFn onAcquire = nullptr;
112 OnReleaseFn onRelease = nullptr;
117 OnRemoveFn onRemove = nullptr;
137 OnActivateFn onActivate = nullptr;
142 OnDeactivateFn onDeactivate = nullptr;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.