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

Public Member Functions

override void EOnCameraFrame (SCR_ManualCameraParam param)
 Evaluate the component every frame.
 
override bool EOnCameraInit ()
 Initialise the component.
 
override void EOnCameraExit ()
 Terminate the component.
 
- 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 EOnCameraReset ()
 Camera value are reset.
 
void EOnCameraParentChange (bool attached, IEntity parent)
 Terminate the component.
 
void EOnCameraSave (SCR_ManualCameraComponentSave data)
 Save persistent data.
 
void EOnCameraLoad (SCR_ManualCameraComponentSave data)
 Load persistent data.
 

Protected Member Functions

void OnInputDeviceIsGamepad (bool isGamepad)
 
void ManualCameraSpeedToggle ()
 
- Protected Member Functions inherited from SCR_BaseManualCameraComponent
SCR_ManualCamera GetCameraEntity ()
 
InputManager GetInputManager ()
 
vector CoordToCamera (vector pos)
 
vector CoordFromCamera (vector pos)
 

Protected Attributes

float m_fGamepadCameraSpeed
 
float m_fGamepadCameraSpeedBoosted
 
bool m_bIsBoosted
 
bool m_bIsUsingGamepad
 
- Protected Attributes inherited from SCR_BaseManualCameraComponent
int m_iPriority
 
SCR_ManualCamera m_Camera
 
InputManager m_InputManager
 

Detailed Description

Instantly set the speed to a value within a sequence

Member Function Documentation

◆ EOnCameraExit()

override void SCR_SetSpeedManualCameraComponent.EOnCameraExit ( )

Terminate the component.

Implements SCR_BaseManualCameraComponent.

◆ EOnCameraFrame()

override void SCR_SetSpeedManualCameraComponent.EOnCameraFrame ( SCR_ManualCameraParam  param)

Evaluate the component every frame.

Parameters
[in]paramObject carrying camera properties

Implements SCR_BaseManualCameraComponent.

◆ EOnCameraInit()

override bool SCR_SetSpeedManualCameraComponent.EOnCameraInit ( )

Initialise the component.

Returns
True if the component should be evaluated every frame

Implements SCR_BaseManualCameraComponent.

◆ ManualCameraSpeedToggle()

void SCR_SetSpeedManualCameraComponent.ManualCameraSpeedToggle ( )
protected

◆ OnInputDeviceIsGamepad()

void SCR_SetSpeedManualCameraComponent.OnInputDeviceIsGamepad ( bool  isGamepad)
protected

Member Data Documentation

◆ m_bIsBoosted

bool SCR_SetSpeedManualCameraComponent.m_bIsBoosted
protected

◆ m_bIsUsingGamepad

bool SCR_SetSpeedManualCameraComponent.m_bIsUsingGamepad
protected

◆ m_fGamepadCameraSpeed

float SCR_SetSpeedManualCameraComponent.m_fGamepadCameraSpeed
protected

◆ m_fGamepadCameraSpeedBoosted

float SCR_SetSpeedManualCameraComponent.m_fGamepadCameraSpeedBoosted
protected

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