Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_RecoilCameraShakeProgress Interface Reference

This object allows advancing and simulating individual camera shake(s). More...

Inheritance diagram for SCR_RecoilCameraShakeProgress:
[legend]

Public Member Functions

override bool IsRunning ()
 Is this shake.
 
override void Update (IEntity owner, float timeSlice)
 Update the shake progress by a single step.
 
- Public Member Functions inherited from SCR_GenericCameraShakeProgress
override bool IsRunning ()
 Is this shake.
 
override void Apply (inout vector transformMatrix[4], inout float fieldOfView)
 Apply the shake to camera matrix.
 
override void Clear ()
 Clear progress of this shake.
 
- Public Member Functions inherited from SCR_BaseCameraShakeProgress
bool IsRunning ()
 Is this shake.
 
sealed bool IsFinished ()
 Is this shake finished updating, should it be removed?
 
void Start ()
 First tick of the shake update.
 
void Update (IEntity owner, float timeSlice)
 Update the shake progress by a single step.
 
void Apply (inout vector transformMatrix[4], inout float fieldOfView)
 Apply the shake to camera matrix.
 
void Clear ()
 Clear progress of this shake.
 

Protected Member Functions

SCR_RecoilCameraShakeParams GetParams (ChimeraCharacter character)
 

Protected Attributes

float m_fProgress
 
float m_fVelocity
 
float m_fImpulseTime
 
float m_fLastImpulseTime
 
vector m_vImpulseAngular
 
- Protected Attributes inherited from SCR_GenericCameraShakeProgress
vector m_vTranslation
 
vector m_vRotation
 
float m_fFovScale = 1.0
 
bool m_bIsRunning
 

Detailed Description

This object allows advancing and simulating individual camera shake(s).

Member Function Documentation

◆ GetParams()

SCR_RecoilCameraShakeParams SCR_RecoilCameraShakeProgress.GetParams ( ChimeraCharacter  character)
protected

◆ IsRunning()

override bool SCR_RecoilCameraShakeProgress.IsRunning ( )

Is this shake.

Implements SCR_GenericCameraShakeProgress.

◆ Update()

override void SCR_RecoilCameraShakeProgress.Update ( IEntity  owner,
float  timeSlice 
)

Update the shake progress by a single step.

Implements SCR_BaseCameraShakeProgress.

Member Data Documentation

◆ m_fImpulseTime

float SCR_RecoilCameraShakeProgress.m_fImpulseTime
protected

◆ m_fLastImpulseTime

float SCR_RecoilCameraShakeProgress.m_fLastImpulseTime
protected

◆ m_fProgress

float SCR_RecoilCameraShakeProgress.m_fProgress
protected

◆ m_fVelocity

float SCR_RecoilCameraShakeProgress.m_fVelocity
protected

◆ m_vImpulseAngular

vector SCR_RecoilCameraShakeProgress.m_vImpulseAngular
protected

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