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

Inherits SpawnerRequestsBus::Handler.

Public Member Functions

 AZ_TYPE_INFO (ROS2SpawnerComponentController, "{1e9e040c-006b-11ee-be56-0242ac120002}")
 
 ROS2SpawnerComponentController (const ROS2SpawnerComponentConfig &config)
 
void Init ()
 
void Activate (AZ::EntityId entityId)
 
void Deactivate ()
 
void SetConfiguration (const ROS2SpawnerComponentConfig &config)
 
const ROS2SpawnerComponentConfigGetConfiguration () const
 
const AZ::Transform & GetDefaultSpawnPose () const override
 
SpawnPointInfoMap GetAllSpawnPointInfos () const override
 
SpawnPointInfoMap GetSpawnPoints () const
 
AZ::EntityId GetEditorEntityId () const
 
AZStd::unordered_map< AZStd::string, AZ::Data::Asset< AzFramework::Spawnable > > GetSpawnables () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

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