|
|
PixelBullet
0.0.1
A C++ game engine
|
Public Types | |
| using | SafeDeserializeFn = std::function<SerializationResult(T&, const Node&, std::string_view)> |
Public Member Functions | |
| ComponentStorage (SafeDeserializeFn safe_deserialize) | |
| void | Serialize (Node &node) const override |
| void | Deserialize (const Node &node) override |
| void | DeserializeComponent (const uint32_t entity, const Node &node) override |
| SerializationResult | TryDeserializeComponent (const uint32_t entity, const Node &node, const std::string_view diagnostic_path) override |
| void | Clear () override |
| void | RemoveComponent (uint32_t entity) override |
Public Attributes | |
| SparseSet< T > | components |
|
inlineoverridevirtual |
Implements pixelbullet::ComponentStorageBase.
|
inlineoverridevirtual |
Implements pixelbullet::ComponentStorageBase.
|
inlineoverridevirtual |
Implements pixelbullet::ComponentStorageBase.
|
inlineoverridevirtual |
Implements pixelbullet::ComponentStorageBase.
|
inlineoverridevirtual |
Implements pixelbullet::ComponentStorageBase.
|
inlinenodiscardoverridevirtual |
Implements pixelbullet::ComponentStorageBase.