Open 3D Engine Camera 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::CameraComponentConfig Struct Referencefinal

Inherits AZ::ComponentConfig.

Public Member Functions

 AZ_RTTI (CameraComponentConfig, "{064A5D64-8688-4188-B3DE-C80CE4BB7558}", AZ::ComponentConfig)
 
float GetFarClipDistance () const
 
float GetNearClipDistance () const
 
AZ::EntityId GetEditorEntityId () const
 
AZ::u32 GetPerspectiveParameterVisibility () const
 
AZ::u32 GetOrthographicParameterVisibility () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

float m_fov = DefaultFoV
 
float m_nearClipDistance = DefaultNearPlaneDistance
 
float m_farClipDistance = DefaultFarClipPlaneDistance
 
float m_frustumWidth = DefaultFrustumDimension
 
float m_frustumHeight = DefaultFrustumDimension
 
bool m_specifyFrustumDimensions = false
 
bool m_makeActiveViewOnActivation = true
 
bool m_orthographic = false
 
float m_orthographicHalfWidth = 5.f
 
AZ::u64 m_editorEntityId = AZ::EntityId::InvalidEntityId
 
AZ::Data::Asset< AZ::RPI::AttachmentImageAsset > m_renderTextureAsset
 
AZStd::string m_pipelineTemplate = "CameraPipeline"
 

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