#include <TickBasedSource.h>
Inherits ROS2::SensorEventSource< AZ::Event, AZ::EventHandler, float >, and AZ::TickBus::Handler.
Public Member Functions | |
| AZ_TYPE_INFO (TickBasedSource, TickBasedSourceTypeId) | |
| void | Start () override | 
| void | Stop () override | 
| float | GetDeltaTime (float deltaTime) const override | 
  Public Member Functions inherited from ROS2::SensorEventSource< AZ::Event, AZ::EventHandler, float > | |
| virtual float | GetDeltaTime (EventArgs... args) const=0 | 
| void | ConnectToSourceEvent (SourceEventHandlerType &sourceEventHandler) | 
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) | 
Additional Inherited Members | |
  Public Types inherited from ROS2::SensorEventSource< AZ::Event, AZ::EventHandler, float > | |
| using | SourceBaseType = SensorEventSource< AZ::Event, AZ::EventHandler, EventArgs... > | 
| using | SourceCallbackType = AZStd::function< void(EventArgs...)> | 
| using | AdaptedCallbackType = AZStd::function< void(float, EventArgs...)> | 
| using | SourceEventType = AZ::Event< EventArgs... > | 
| using | SourceEventHandlerType = AZ::EventHandler< EventArgs... > | 
| using | AdaptedEventType = AZ::Event< float, EventArgs... > | 
| using | AdaptedEventHandlerType = AZ::EventHandler< float, EventArgs... > | 
  Protected Attributes inherited from ROS2::SensorEventSource< AZ::Event, AZ::EventHandler, float > | |
| SourceEventType | m_sourceEvent | 
| This event should be signalled based on specific event source specialization.  | |
Class implementing system TickBus (draw calls) as sensor event source. Source event (ROS2::SensorEventSource) is signalled based on system ticks.
      
  | 
  overridevirtual | 
Starts event source - see specific event source description for more details. After call to this method event source is supposed to start signalling source event.
Reimplemented from ROS2::SensorEventSource< AZ::Event, AZ::EventHandler, float >.
      
  | 
  overridevirtual | 
Stops event source - see specific event source description for more details. After call to this method event source is supposed to stop signalling source event.
Reimplemented from ROS2::SensorEventSource< AZ::Event, AZ::EventHandler, float >.