|
Arma Reforger Script API
|
Public Member Functions | |
| void | ScriptedCameraItem (CameraHandlerComponent pCameraHandler) |
| override void | OnActivate (ScriptedCameraItem pPrevCamera, ScriptedCameraItemResult pPrevCameraResult) |
| this overrides freelook for cameras | |
| override void | OnBlendIn () |
| override void | OnBlendOut () |
| override void | OnUpdate (float pDt, out ScriptedCameraItemResult pOutResult) |
| virtual callback - called each frame | |
| void | OnAfterCameraUpdate (float pDt, bool pIsKeyframe, inout vector transformMS[4]) |
| vector | GetBaseAngles () |
| helper to blend between cameras ret[0] - up down angle ret[1] - left right angle ret[2] - roll | |
| override void | SetBaseAngles (out vector angles) |
| Sets the camera angles in DEG, useful when switching between cameras and changing orientation of the character. | |
| float | GetBaseFOV () |
| void | OverrideDirectBoneMode (EDirectBoneMode boneMode) |
| EDirectBoneMode | GetOverrideDirectBoneMode () |
Public Member Functions inherited from BaseScriptedCameraItem | |
| void | OnDeactivate (ScriptedCameraItem pNextCamera) |
Protected Attributes | |
| CameraHandlerComponent | m_CameraHandler |
| data | |
| EDirectBoneMode | m_OverrideDirectBoneMode = 0 |
| void ScriptedCameraItem.ScriptedCameraItem | ( | CameraHandlerComponent | pCameraHandler | ) |
| vector ScriptedCameraItem.GetBaseAngles | ( | ) |
helper to blend between cameras ret[0] - up down angle ret[1] - left right angle ret[2] - roll
Implemented in CharacterCameraBase.
| float ScriptedCameraItem.GetBaseFOV | ( | ) |
| EDirectBoneMode ScriptedCameraItem.GetOverrideDirectBoneMode | ( | ) |
| override void ScriptedCameraItem.OnActivate | ( | ScriptedCameraItem | pPrevCamera, |
| ScriptedCameraItemResult | pPrevCameraResult ) |
this overrides freelook for cameras
virtual callback - called when camera is created
Implements BaseScriptedCameraItem.
Implemented in CharacterCamera1stPerson, CharacterCamera1stPersonTurret, CharacterCamera1stPersonTurretTransition, CharacterCamera1stPersonVehicle, CharacterCamera1stPersonVehicleTransition, CharacterCamera3rdPersonBase, CharacterCamera3rdPersonVehicle, CharacterCameraADS, CharacterCameraBase, CharacterCameraBinoculars, and CharacterCameraDebug.
| void ScriptedCameraItem.OnAfterCameraUpdate | ( | float | pDt, |
| bool | pIsKeyframe, | ||
| inout vector | transformMS[4] ) |
| override void ScriptedCameraItem.OnBlendIn | ( | ) |
Implements BaseScriptedCameraItem.
Implemented in CharacterCameraADS, and CharacterCameraADSVehicle.
| override void ScriptedCameraItem.OnBlendOut | ( | ) |
Implements BaseScriptedCameraItem.
Implemented in CharacterCameraADS, and CharacterCameraADSVehicle.
| override void ScriptedCameraItem.OnUpdate | ( | float | pDt, |
| out ScriptedCameraItemResult | pOutResult ) |
virtual callback - called each frame
Implements BaseScriptedCameraItem.
Implemented in CharacterCamera1stPerson, CharacterCamera1stPersonBoneTransform, CharacterCamera1stPersonFloat, CharacterCamera1stPersonTurret, CharacterCamera1stPersonTurretTransition, CharacterCamera1stPersonUnconscious, CharacterCamera1stPersonVehicle, CharacterCamera1stPersonVehicleTransition, CharacterCamera3rdPersonBase, CharacterCamera3rdPersonClimb, CharacterCamera3rdPersonCrouch, CharacterCamera3rdPersonErc, CharacterCamera3rdPersonFloat, CharacterCamera3rdPersonProne, CharacterCamera3rdPersonUnconscious, CharacterCamera3rdPersonVehicle, CharacterCameraADS, CharacterCameraADSVehicle, CharacterCameraBase, CharacterCameraBinoculars, and CharacterCameraDebug.
| void ScriptedCameraItem.OverrideDirectBoneMode | ( | EDirectBoneMode | boneMode | ) |
| override void ScriptedCameraItem.SetBaseAngles | ( | out vector | angles | ) |
Sets the camera angles in DEG, useful when switching between cameras and changing orientation of the character.
Implements BaseScriptedCameraItem.
Implemented in CharacterCameraBase.
|
protected |
data
component owner
|
protected |