CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ComponentStore< C > Member List

This is the complete list of members for CeresEngine::ComponentStore< C >, including all inherited members.

AbstractComponentStore(const size_t chunkSize, const size_t elementSize)CeresEngine::AbstractComponentStoreinline
ComponentStore(const size_t chunkSize)CeresEngine::ComponentStore< C >inlineexplicit
copy(const EntityIndex sourceEntityIndex, const EntityIndex targetEntityIndex) finalCeresEngine::ComponentStore< C >inlinevirtual
create(const EntityIndex entityIndex, Args &&... args) noexcept(std::is_nothrow_constructible_v< C, Args... >)CeresEngine::ComponentStore< C >inline
create(const EntityIndex entityIndex) finalCeresEngine::ComponentStore< C >inlinevirtual
destroy(const EntityIndex entityIndex) finalCeresEngine::ComponentStore< C >inlinevirtual
ensureMinimumCapacity(size_t minCapacity)CeresEngine::AbstractComponentStoreprotected
ensureMinimumSize(std::size_t size)CeresEngine::AbstractComponentStoreprotected
get(const EntityIndex entityIndex) finalCeresEngine::ComponentStore< C >inlinevirtual
get(const EntityIndex entityIndex) const finalCeresEngine::ComponentStore< C >inlinevirtual
getCapacity() const noexceptCeresEngine::AbstractComponentStoreinline
getChunkCount() const noexceptCeresEngine::AbstractComponentStoreinline
getChunkSize() const noexceptCeresEngine::AbstractComponentStoreinline
getPointer(const EntityIndex index) noexceptCeresEngine::ComponentStore< C >inlineprivate
getPointer(const EntityIndex index) const noexceptCeresEngine::ComponentStore< C >inlineprivate
getRawPointer(const EntityIndex index) noexceptCeresEngine::AbstractComponentStoreinlineprotected
getRawPointer(const EntityIndex index) const noexceptCeresEngine::AbstractComponentStoreinlineprotected
getSize() const noexceptCeresEngine::AbstractComponentStoreinline
mCapacityCeresEngine::AbstractComponentStoreprotected
mChunksCeresEngine::AbstractComponentStoreprotected
mChunkSizeCeresEngine::AbstractComponentStoreprotected
mElementSizeCeresEngine::AbstractComponentStoreprotected
mSizeCeresEngine::AbstractComponentStoreprotected
~AbstractComponentStore() noexceptCeresEngine::AbstractComponentStorevirtual
~ComponentStore() noexcept final=defaultCeresEngine::ComponentStore< C >