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

A structure capturing configuration of Following Camera. More...

#include <FollowingCameraConfiguration.h>

Public Member Functions

 AZ_TYPE_INFO (FollowingCameraConfiguration, "{605fec3d-0152-44f3-b885-669cdcf201eb}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZStd::vector< AZ::EntityId > m_predefinedViews
 List of predefined views.
 
int m_defaultView { 0 }
 Index of the default view.
 
int m_smoothingBuffer = 30
 Number of past transforms used to smooth, larger value gives smoother result, but more lag.
 
float m_zoomSpeed = 0.06f
 Speed of zooming.
 
float m_rotationSpeed = 0.05f
 Rotation Speed around the target.
 
bool m_lockZAxis = false
 Lock the Z axis of the camera.
 
const float m_opticalAxisTranslationMin = 0.0f
 Minimum zoom distance.
 

Detailed Description

A structure capturing configuration of Following Camera.


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