Open 3D Engine SimulationInterfaces Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
SimulationInterfaces::SimulationManagerNotifications Class Reference

Public Member Functions

 AZ_RTTI (SimulationManagerNotifications, SimulationManagerNotificationsTypeId)
 
virtual void OnSimulationStepFinish (const AZ::u64 remainingSteps)
 Both methods set as virtual with default implementation to not force users to define both callbacks if not needed.
 
virtual void OnSimulationStateChange (const SimulationState &setState)
 

Member Function Documentation

◆ OnSimulationStateChange()

virtual void SimulationInterfaces::SimulationManagerNotifications::OnSimulationStateChange ( const SimulationState &  setState)
inlinevirtual

Notify about simulation state change

Parameters
setState- id of the state that was set

◆ OnSimulationStepFinish()

virtual void SimulationInterfaces::SimulationManagerNotifications::OnSimulationStepFinish ( const AZ::u64  remainingSteps)
inlinevirtual

Both methods set as virtual with default implementation to not force users to define both callbacks if not needed.

Notify about simulation step finish

Parameters
remainingSteps- remaining steps to pause simulation

The documentation for this class was generated from the following file: