| addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
| 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 | |
| copyTransform(const TransformComponent *source, TransformComponent *destination) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| createComponent() override | Cogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState > | inlinevirtual |
| datas | Cogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState > | private |
| destroyComponent(ComponentHandle component) override | Cogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState > | inline |
| Cogs::Core::ComponentSystem::destroyComponent(ComponentHandle component) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
| engineFromWorldCoords(glm::dvec3 c) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| getComponentIndex(const Component *component) const | Cogs::Core::ComponentSystem< ComponentType > | inline |
| getComponentType() const | Cogs::Core::ComponentSystemBase | inline |
| getData(const TransformComponent *component) | Cogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState > | inline |
| getData(const TransformComponent *component) const | Cogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState > | inline |
| getHandle(const ComponentType *component) | Cogs::Core::ComponentSystem< ComponentType > | inline |
| getLocalToWorld(const TransformComponent *component) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| getLocalTransform(const TransformComponent *component) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| getOrigin() const | Cogs::Core::TransformSystem | inline |
| getTypeId() | Cogs::Core::ComponentSystem< ComponentType > | inlinestatic |
| handleOriginUpdate(class Context *context) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | |
| hasChanged(const TransformComponent *component) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| initialize(Context *context) | Cogs::Core::ComponentSystemBase | inlinevirtual |
| instrumentedPostUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
| instrumentedPreUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
| instrumentedUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
| origin | Cogs::Core::TransformSystem | private |
| originUpdate | Cogs::Core::TransformSystem | private |
| pool | Cogs::Core::ComponentSystem< ComponentType > | |
| postUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
| 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 |
| setLocalTransform(TransformComponent *component, const glm::mat4 &matrix) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | |
| setOrigin(const glm::dvec3 &newOrigin) | Cogs::Core::TransformSystem | inline |
| setTransform(TransformComponent *component, glm::mat4 transformMatrix) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| size() | Cogs::Core::ComponentSystem< ComponentType > | inline |
| TransformSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| update(class Context *context) override | Cogs::Core::TransformSystem | virtual |
| ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState >::update() | Cogs::Core::ComponentSystemBase | inline |
| updateLocalToWorldTransform(const TransformComponent &component, bool dirty=false) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | |
| updateLocalTransform(const TransformComponent &component) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| updateTransformData(const TransformComponent &component) | Cogs::Core::TransformSystem | inline |
| worldFromEngineCoords(glm::vec3 c) (defined in Cogs::Core::TransformSystem) | Cogs::Core::TransformSystem | inline |
| ~ComponentSystemBase() | Cogs::Core::ComponentSystemBase | inlinevirtual |