Types.hh
Go to the documentation of this file.
40 std::chrono::steady_clock::duration simTime{0};
44 std::chrono::steady_clock::duration realTime{0};
47 std::chrono::steady_clock::duration dt{0};
51 uint64_t iterations{0};
static const ComponentId kComponentIdInvalid
Id that indicates an invalid component.
Definition: Types.hh:97
Component value has not changed.
Information passed to systems on the update callback.
Definition: Types.hh:36
static const ComponentTypeId kComponentTypeIdInvalid
Id that indicates an invalid component type.
Definition: Types.hh:100
The EntityComponentManager constructs, deletes, and returns components and entities. A component can be of any class which inherits from components::BaseComponent.
Definition: EntityComponentManager.hh:65
uint64_t ComponentTypeId
A unique identifier for a component type. A component type must be derived from components::BaseCompo...
Definition: Types.hh:86
Component value has changed, and is changing periodically. This indicates to systems that it is ok to...
int ComponentId
A unique identifier for a component instance. The uniqueness of a ComponentId is scoped to the compon...
Definition: Types.hh:81
ComponentState
Possible states for a component.
Definition: Types.hh:63
This library is part of the Ignition Robotics project.
Component value has suffered a one-time change. This indicates to systems that this change must be pr...