Open 3D Engine CameraFramework 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.
Camera::ICameraLookAtBehavior Class Referenceabstract

This class is responsible for mutating the LookAt position based on the target's new transform. More...

#include <ICameraLookAtBehavior.h>

Inherits Camera::ICameraSubComponent.

Public Member Functions

 AZ_RTTI (ICameraLookAtBehavior, "{B15B9078-4090-4661-84DB-D37E0DFA1D3A}", ICameraSubComponent)
 
virtual void AdjustLookAtTarget (float deltaTime, const AZ::Transform &targetTransform, AZ::Transform &outLookAtTargetTransform)=0
 Adjust the outLookAtTargetTransform based on the target's initial transform and the time that's passed since the last call.
 
- Public Member Functions inherited from Camera::ICameraSubComponent
 AZ_RTTI (ICameraSubComponent, "{5AB43B64-941E-493F-870F-DE313E4D11A0}")
 
virtual void Init ()
 
virtual void Activate (AZ::EntityId)=0
 
virtual void Deactivate ()=0
 

Detailed Description

This class is responsible for mutating the LookAt position based on the target's new transform.


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