|
NcEngine
|
#include "Entity.h"#include "ncengine/type/Type.h"#include "ncengine/utility/Signal.h"#include <any>#include <concepts>#include <iosfwd>#include <type_traits>Go to the source code of this file.
Classes | |
| class | nc::ComponentBase |
| Optional base class for components. More... | |
| class | nc::FreeComponent |
| Base class for free components. More... | |
| struct | nc::DefaultStoragePolicy |
| Default storage behavior for pooled components. More... | |
| struct | nc::StoragePolicy< T > |
| Provide a specialization to customize storage options and behavior for a user-defined type. More... | |
| struct | nc::ComponentHandler< T > |
| Optional data and callbacks for generic component operations. More... | |
Concepts | |
| concept | nc::PooledComponent |
| Requirements for the Registry to recognize a pooled component. | |