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::SpawnerRequests Class Referenceabstract

Interface class allowing requesting Spawner interface from other components. More...

#include <SpawnerBus.h>

Inherits AZ::ComponentBus.

Public Member Functions

 AZ_RTTI (SpawnerRequests, "{3C42A3A1-1B8E-4800-9473-E4441315D7C8}")
 
virtual const AZ::Transform & GetDefaultSpawnPose () const =0
 
virtual AZStd::unordered_map< AZStd::string, SpawnPointInfoGetAllSpawnPointInfos () const =0
 

Static Public Attributes

static constexpr AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 

Detailed Description

Interface class allowing requesting Spawner interface from other components.

Member Function Documentation

◆ GetDefaultSpawnPose()

virtual const AZ::Transform & ROS2::SpawnerRequests::GetDefaultSpawnPose ( ) const
pure virtual

Default spawn pose getter

Returns
default spawn point coordinates set by user in Editor (by default: translation: {0, 0, 0}, rotation: {0, 0, 0, 1}, scale: 1.0)

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