Cogs.Core
Cogs::Core::TransformSystem Member List

This is the complete list of members for Cogs::Core::TransformSystem, including all inherited members.

addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
cleanup(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
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::ComponentSystemBaseinline
componentTypeCogs::Core::ComponentSystemBase
contextCogs::Core::ComponentSystemBase
copyTransform(const TransformComponent *source, TransformComponent *destination) (defined in Cogs::Core::TransformSystem)Cogs::Core::TransformSysteminline
createComponent() overrideCogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState >inlinevirtual
datasCogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState >private
destroyComponent(ComponentHandle component) overrideCogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState >inline
Cogs::Core::ComponentSystem::destroyComponent(ComponentHandle component) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
engineFromWorldCoords(glm::dvec3 c) (defined in Cogs::Core::TransformSystem)Cogs::Core::TransformSysteminline
getComponentIndex(const Component *component) constCogs::Core::ComponentSystem< ComponentType >inline
getComponentType() constCogs::Core::ComponentSystemBaseinline
getData(const TransformComponent *component)Cogs::Core::ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState >inline
getData(const TransformComponent *component) constCogs::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::TransformSysteminline
getLocalTransform(const TransformComponent *component) (defined in Cogs::Core::TransformSystem)Cogs::Core::TransformSysteminline
getOrigin() constCogs::Core::TransformSysteminline
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::TransformSysteminline
initialize(Context *context)Cogs::Core::ComponentSystemBaseinlinevirtual
instrumentedPostUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedPreUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
originCogs::Core::TransformSystemprivate
originUpdateCogs::Core::TransformSystemprivate
poolCogs::Core::ComponentSystem< ComponentType >
postUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
Cogs::Core::ComponentSystemBase::postUpdate()Cogs::Core::ComponentSystemBaseinline
prepareUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
preUpdate()Cogs::Core::ComponentSystemBaseinline
preUpdate(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
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::TransformSysteminline
setTransform(TransformComponent *component, glm::mat4 transformMatrix) (defined in Cogs::Core::TransformSystem)Cogs::Core::TransformSysteminline
size()Cogs::Core::ComponentSystem< ComponentType >inline
TransformSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::TransformSystem)Cogs::Core::TransformSysteminline
update(class Context *context) overrideCogs::Core::TransformSystemvirtual
ComponentSystemWithDataPools< TransformComponent, LocalTransform, WorldTransform, TransformState >::update()Cogs::Core::ComponentSystemBaseinline
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::TransformSysteminline
updateTransformData(const TransformComponent &component)Cogs::Core::TransformSysteminline
worldFromEngineCoords(glm::vec3 c) (defined in Cogs::Core::TransformSystem)Cogs::Core::TransformSysteminline
~ComponentSystemBase()Cogs::Core::ComponentSystemBaseinlinevirtual