addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
AssetSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
base typedef (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | private |
bounds (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | private |
cleanup(Context *) | Cogs::Core::ComponentSystemBase | inlinevirtual |
clearCarryFlags() | Cogs::Core::ComponentSystem< ComponentType > | inline |
component_type typedef (defined in Cogs::Core::ComponentSystem< ComponentType >) | Cogs::Core::ComponentSystem< ComponentType > | |
ComponentSystem(Memory::Allocator *allocator, SizeType size=16384, MemBlockType componentMemType=MemBlockType::Component) (defined in Cogs::Core::ComponentSystem< ComponentType >) | Cogs::Core::ComponentSystem< ComponentType > | inline |
ComponentSystemBase(Reflection::TypeId componentType) | Cogs::Core::ComponentSystemBase | inline |
componentType | Cogs::Core::ComponentSystemBase | |
context | Cogs::Core::ComponentSystemBase | |
createComponent() override | Cogs::Core::AssetSystem | virtual |
datas | Cogs::Core::ComponentSystemWithDataPools< AssetComponent, AssetData > | private |
destroyComponent(ComponentHandle component) override | Cogs::Core::AssetSystem | virtual |
ComponentSystemWithDataPools< AssetComponent, AssetData >::destroyComponent(ComponentHandle component) override | Cogs::Core::ComponentSystemWithDataPools< AssetComponent, AssetData > | inline |
getComponentIndex(const Component *component) const | Cogs::Core::ComponentSystem< ComponentType > | inline |
getComponentType() const | Cogs::Core::ComponentSystemBase | inline |
getData(const AssetComponent *component) | Cogs::Core::ComponentSystemWithDataPools< AssetComponent, AssetData > | inline |
getData(const AssetComponent *component) const | Cogs::Core::ComponentSystemWithDataPools< AssetComponent, AssetData > | inline |
getHandle(const ComponentType *component) | Cogs::Core::ComponentSystem< ComponentType > | inline |
getInFlightRequests() const (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
getLocalBounds(AssetComponent *assetComponent) const (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
getPendingRequests() const (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
getStats(AssetComponent *assetComponent) const (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
getTypeId() | Cogs::Core::ComponentSystem< ComponentType > | inlinestatic |
getWorldBounds(AssetComponent *assetComponent, bool ignoreVisibility) const (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
initialize(Context *context) override | Cogs::Core::AssetSystem | virtual |
instrumentedPostUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedPreUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
pool | Cogs::Core::ComponentSystem< ComponentType > | |
postUpdate(Context *context) override | Cogs::Core::AssetSystem | virtual |
Cogs::Core::ComponentSystemBase::postUpdate() | Cogs::Core::ComponentSystemBase | inline |
prepareUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
preUpdate() | Cogs::Core::ComponentSystemBase | inline |
preUpdate(Context *) | Cogs::Core::ComponentSystemBase | inlinevirtual |
resetFlags() | Cogs::Core::ComponentSystem< ComponentType > | inline |
size() | Cogs::Core::ComponentSystem< ComponentType > | inline |
systemData (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | private |
update(Context *context) override | Cogs::Core::AssetSystem | virtual |
ComponentSystemWithDataPools< AssetComponent, AssetData >::update() | Cogs::Core::ComponentSystemBase | inline |
~AssetSystem() override (defined in Cogs::Core::AssetSystem) | Cogs::Core::AssetSystem | |
~ComponentSystemBase() | Cogs::Core::ComponentSystemBase | inlinevirtual |