Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CameraEditorComponent Class Reference
Inheritance diagram for SCR_CameraEditorComponent:
SCR_BaseEditorComponent SCR_CampaignBuildingCameraEditorComponent

Protected Member Functions

SCR_ManualCamera GetCamera ()
bool GetCamera (out SCR_ManualCamera camera)
ScriptInvokerBase< SCR_CameraEditorComponent_OnCameraCreatedGetOnCameraCreate ()
void SetInitTransform (vector transform[4])
void InitCameraTransform ()
void TryCreateCamera ()
bool TryForceCamera ()
void ReplaceCamera ()
void CreateCamera ()
void OnCameraDectivate ()
ResourceName GetCameraPrefab ()
SCR_EditorManagerEntity GetEditorManagerEntity ()
void SetPreActivateCameraPosition (vector position)
override void ResetEditorComponent ()
void EOnEditorInit ()
void EOnEditorPreActivate ()
void EOnEditorPostActivate ()
override void EOnFrame (IEntity owner, float timeSlice)
void EOnEditorDeactivate ()
void EOnEditorPostDeactivate ()

Static Protected Member Functions

static SCR_ManualCamera GetCameraInstance ()

Protected Attributes

ResourceName m_CameraPrefab
bool m_bMoveUpOnInit
float m_fDistance
vector m_vDefaultOffset
vector m_vDefaultAngle
CameraManager m_CameraManager
SCR_ManualCamera m_Camera
SCR_CameraDataEditorComponent m_CameraData
vector m_vInitCameraTransform [4]
vector m_vPreActivateCameraTransform [4]
IEntity m_PreActivateControlledEntity
bool m_bIsReplacingCamera
ref ScriptInvokerBase< SCR_CameraEditorComponent_OnCameraCreatedm_OnCameraCreate = new ScriptInvokerBase<SCR_CameraEditorComponent_OnCameraCreated>()

Detailed Description

Definition at line 13 of file SCR_CameraEditorComponent.c.

Member Function Documentation

◆ CreateCamera()

void SCR_CameraEditorComponent::CreateCamera ( )
inlineprotected

Definition at line 161 of file SCR_CameraEditorComponent.c.

◆ EOnEditorDeactivate()

void SCR_CameraEditorComponent::EOnEditorDeactivate ( )
inlineprotected

Definition at line 303 of file SCR_CameraEditorComponent.c.

◆ EOnEditorInit()

void SCR_CameraEditorComponent::EOnEditorInit ( )
inlineprotected

Definition at line 246 of file SCR_CameraEditorComponent.c.

◆ EOnEditorPostActivate()

void SCR_CameraEditorComponent::EOnEditorPostActivate ( )
inlineprotected

Definition at line 265 of file SCR_CameraEditorComponent.c.

◆ EOnEditorPostDeactivate()

void SCR_CameraEditorComponent::EOnEditorPostDeactivate ( )
inlineprotected

Definition at line 315 of file SCR_CameraEditorComponent.c.

◆ EOnEditorPreActivate()

void SCR_CameraEditorComponent::EOnEditorPreActivate ( )
inlineprotected

Definition at line 255 of file SCR_CameraEditorComponent.c.

◆ EOnFrame()

override void SCR_CameraEditorComponent::EOnFrame ( IEntity owner,
float timeSlice )
inlineprotected

Definition at line 279 of file SCR_CameraEditorComponent.c.

◆ GetCamera() [1/2]

SCR_ManualCamera SCR_CameraEditorComponent::GetCamera ( )
inlineprotected

Get the camera entity

Returns
Camera

Definition at line 46 of file SCR_CameraEditorComponent.c.

◆ GetCamera() [2/2]

bool SCR_CameraEditorComponent::GetCamera ( out SCR_ManualCamera camera)
inlineprotected

Get the camera entity

Parameters
[out]cameraVariable to be filled with the camera entity
Returns
True if the camera exists

Definition at line 55 of file SCR_CameraEditorComponent.c.

◆ GetCameraInstance()

SCR_ManualCamera SCR_CameraEditorComponent::GetCameraInstance ( )
inlinestaticprotected

Get camera entity instance

Returns
Camera

Definition at line 65 of file SCR_CameraEditorComponent.c.

◆ GetCameraPrefab()

ResourceName SCR_CameraEditorComponent::GetCameraPrefab ( )
inlineprotected

Definition at line 219 of file SCR_CameraEditorComponent.c.

◆ GetEditorManagerEntity()

SCR_EditorManagerEntity SCR_CameraEditorComponent::GetEditorManagerEntity ( )
inlineprotected

Definition at line 224 of file SCR_CameraEditorComponent.c.

◆ GetOnCameraCreate()

ScriptInvokerBase< SCR_CameraEditorComponent_OnCameraCreated > SCR_CameraEditorComponent::GetOnCameraCreate ( )
inlineprotected

Get invoker called when new manual camera is created.

Returns
Script invoker

Definition at line 75 of file SCR_CameraEditorComponent.c.

◆ InitCameraTransform()

void SCR_CameraEditorComponent::InitCameraTransform ( )
inlineprotected

Definition at line 91 of file SCR_CameraEditorComponent.c.

◆ OnCameraDectivate()

void SCR_CameraEditorComponent::OnCameraDectivate ( )
inlineprotected

Definition at line 214 of file SCR_CameraEditorComponent.c.

◆ ReplaceCamera()

void SCR_CameraEditorComponent::ReplaceCamera ( )
inlineprotected

Definition at line 154 of file SCR_CameraEditorComponent.c.

◆ ResetEditorComponent()

override void SCR_CameraEditorComponent::ResetEditorComponent ( )
inlineprotected

Definition at line 241 of file SCR_CameraEditorComponent.c.

◆ SetInitTransform()

void SCR_CameraEditorComponent::SetInitTransform ( vector transform[4])
inlineprotected

Set initial camera transformation. To be used before camera is created.

Parameters
transformTranaformation matrix

Definition at line 84 of file SCR_CameraEditorComponent.c.

◆ SetPreActivateCameraPosition()

void SCR_CameraEditorComponent::SetPreActivateCameraPosition ( vector position)
inlineprotected
Parameters
[in]position

Definition at line 234 of file SCR_CameraEditorComponent.c.

◆ TryCreateCamera()

void SCR_CameraEditorComponent::TryCreateCamera ( )
inlineprotected

Definition at line 128 of file SCR_CameraEditorComponent.c.

◆ TryForceCamera()

bool SCR_CameraEditorComponent::TryForceCamera ( )
inlineprotected

Definition at line 139 of file SCR_CameraEditorComponent.c.

Member Data Documentation

◆ m_bIsReplacingCamera

bool SCR_CameraEditorComponent::m_bIsReplacingCamera
protected

Definition at line 36 of file SCR_CameraEditorComponent.c.

◆ m_bMoveUpOnInit

bool SCR_CameraEditorComponent::m_bMoveUpOnInit
protected

Definition at line 19 of file SCR_CameraEditorComponent.c.

◆ m_Camera

SCR_ManualCamera SCR_CameraEditorComponent::m_Camera
protected

Definition at line 31 of file SCR_CameraEditorComponent.c.

◆ m_CameraData

SCR_CameraDataEditorComponent SCR_CameraEditorComponent::m_CameraData
protected

Definition at line 32 of file SCR_CameraEditorComponent.c.

◆ m_CameraManager

CameraManager SCR_CameraEditorComponent::m_CameraManager
protected

Definition at line 30 of file SCR_CameraEditorComponent.c.

◆ m_CameraPrefab

ResourceName SCR_CameraEditorComponent::m_CameraPrefab
protected

Definition at line 16 of file SCR_CameraEditorComponent.c.

◆ m_fDistance

float SCR_CameraEditorComponent::m_fDistance
protected

Definition at line 22 of file SCR_CameraEditorComponent.c.

◆ m_OnCameraCreate

ref ScriptInvokerBase<SCR_CameraEditorComponent_OnCameraCreated> SCR_CameraEditorComponent::m_OnCameraCreate = new ScriptInvokerBase<SCR_CameraEditorComponent_OnCameraCreated>()
protected

Definition at line 37 of file SCR_CameraEditorComponent.c.

◆ m_PreActivateControlledEntity

IEntity SCR_CameraEditorComponent::m_PreActivateControlledEntity
protected

Definition at line 35 of file SCR_CameraEditorComponent.c.

◆ m_vDefaultAngle

vector SCR_CameraEditorComponent::m_vDefaultAngle
protected

Definition at line 28 of file SCR_CameraEditorComponent.c.

◆ m_vDefaultOffset

vector SCR_CameraEditorComponent::m_vDefaultOffset
protected

Definition at line 25 of file SCR_CameraEditorComponent.c.

◆ m_vInitCameraTransform

vector SCR_CameraEditorComponent::m_vInitCameraTransform[4]
protected

Definition at line 33 of file SCR_CameraEditorComponent.c.

◆ m_vPreActivateCameraTransform

vector SCR_CameraEditorComponent::m_vPreActivateCameraTransform[4]
protected

Definition at line 34 of file SCR_CameraEditorComponent.c.


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