PrefabIdComponent.ixx File
Component that stores the prefab identity of a pooled Entity. More...
Included Headers
#include <helios.engine.core.types>
#include <helios.engine.runtime.pooling.types.PrefabId>
Namespaces Index
| namespace | helios |
| namespace | engine |
| namespace | runtime |
| namespace | pooling |
| namespace | components |
Classes Index
| class | PrefabIdComponent<THandle> |
|
Component that stores the PrefabId identifying a Entity's prefab origin. More... | |
Description
Component that stores the prefab identity of a pooled Entity.
File Listing
The file content with the documentation metadata removed is:
13using namespace helios::engine::runtime::pooling::types;
15export namespace helios::engine::runtime::pooling::components {
34 class PrefabIdComponent {
39 PrefabId prefabId_;
46 ~PrefabIdComponent() = default;
49 PrefabIdComponent(const PrefabIdComponent&) = delete;
52 PrefabIdComponent& operator=(const PrefabIdComponent&) = delete;
55 PrefabIdComponent(PrefabIdComponent&&) = default;
58 PrefabIdComponent& operator=(PrefabIdComponent&&) = default;
65 explicit PrefabIdComponent(const PrefabId prefabId) : prefabId_(prefabId) {}
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.