Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_LensFlareManualCameraComponent Interface Reference
Inheritance diagram for SCR_LensFlareManualCameraComponent:
[legend]

Public Member Functions

CameraLensFlareSetType GetLensFlareType ()
 
void SetLensFlareType (CameraLensFlareSetType newLensFlare)
 
override bool EOnCameraInit ()
 Initialise the component.
 
override void EOnCameraSave (SCR_ManualCameraComponentSave data)
 Save persistent data.
 
override void EOnCameraLoad (SCR_ManualCameraComponentSave data)
 Load persistent data.
 
- Public Member Functions inherited from SCR_BaseManualCameraComponent
void SetEnabled (bool enabled)
 Enable the component.
 
int IsEnabled ()
 Check if the component is enabled.
 
int GetPriority ()
 Get evaluation priority.
 
bool HasFlag (EManualCameraFlag flag)
 Check if the required flag is active.
 
bool InitBase (SCR_ManualCamera camera)
 
void EOnCameraFrame (SCR_ManualCameraParam param)
 Evaluate the component every frame.
 
void EOnCameraExit ()
 Terminate the component.
 
void EOnCameraReset ()
 Camera value are reset.
 
void EOnCameraParentChange (bool attached, IEntity parent)
 Terminate the component.
 

Protected Attributes

CameraLensFlareSetType m_iLensFlareType
 
- Protected Attributes inherited from SCR_BaseManualCameraComponent
int m_iPriority
 
SCR_ManualCamera m_Camera
 
InputManager m_InputManager
 

Additional Inherited Members

- Protected Member Functions inherited from SCR_BaseManualCameraComponent
SCR_ManualCamera GetCameraEntity ()
 
InputManager GetInputManager ()
 
vector CoordToCamera (vector pos)
 
vector CoordFromCamera (vector pos)
 

Detailed Description

Controls lense flare for camera

Member Function Documentation

◆ EOnCameraInit()

override bool SCR_LensFlareManualCameraComponent.EOnCameraInit ( )

Initialise the component.

Returns
True if the component should be evaluated every frame

Implements SCR_BaseManualCameraComponent.

◆ EOnCameraLoad()

override void SCR_LensFlareManualCameraComponent.EOnCameraLoad ( SCR_ManualCameraComponentSave  data)

Load persistent data.

Parameters
[in]data

Implements SCR_BaseManualCameraComponent.

◆ EOnCameraSave()

override void SCR_LensFlareManualCameraComponent.EOnCameraSave ( SCR_ManualCameraComponentSave  data)

Save persistent data.

Parameters
[in]data

Implements SCR_BaseManualCameraComponent.

◆ GetLensFlareType()

CameraLensFlareSetType SCR_LensFlareManualCameraComponent.GetLensFlareType ( )
Returns

◆ SetLensFlareType()

void SCR_LensFlareManualCameraComponent.SetLensFlareType ( CameraLensFlareSetType  newLensFlare)
Parameters
[in]newLensFlare

Member Data Documentation

◆ m_iLensFlareType

CameraLensFlareSetType SCR_LensFlareManualCameraComponent.m_iLensFlareType
protected

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