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

Public Member Functions

override void Init ()
 called when camera set is created - used for adding camera items and for transition between cameras settings
 
- Public Member Functions inherited from ScriptedCameraSet
override void Init ()
 called when camera set is created - used for adding camera items and for transition between cameras settings
 
void RegisterTransitionTime (int pFrom, int pTo, float pTime, bool pTwoWay)
 static function to set time to table
 
float GetTransitionTime (int pFrom, int pTo)
 static function to get time from table
 
- Public Member Functions inherited from BaseScriptedCameraSet
proto external void RegisterCameraCreator (int cameraId, TypeName pCameraType)
 inserts camera into set
 
void Init ()
 called when camera set is created - used for adding camera items and for transition between cameras settings
 

Static Public Attributes

static const int CHARACTERCAMERA_DEBUG = 0
 just a debug
 
static const int CHARACTERCAMERA_1ST = 1
 1st person camera
 
static const int CHARACTERCAMERA_1ST_BONE_TRANSFORM = 2
 same as 1st, only uses full transform of head bone with given offset
 
static const int CHARACTERCAMERA_1ST_VEHICLE = 3
 vehicle 1st person
 
static const int CHARACTERCAMERA_1ST_VEHICLE_TRANSITION = 4
 vehicle 1st person
 
static const int CHARACTERCAMERA_1ST_TURRET = 5
 turret in 1st person
 
static const int CHARACTERCAMERA_1ST_READY = 6
 weapon ready in 1st person
 
static const int CHARACTERCAMERA_1ST_FLOAT = 7
 1st person floating cam
 
static const int CHARACTERCAMERA_3RD_ERC = 10
 3rd - standing
 
static const int CHARACTERCAMERA_3RD_ERC_SPR = 11
 3rd - standing sprint
 
static const int CHARACTERCAMERA_3RD_CRO = 12
 3rd - crouch
 
static const int CHARACTERCAMERA_3RD_PRO = 13
 3rd - laying
 
static const int CHARACTERCAMERA_3RD_JUMP = 14
 jump
 
static const int CHARACTERCAMERA_3RD_CLIMB = 15
 climb / vault
 
static const int CHARACTERCAMERA_3RD_VEHICLE = 16
 generic vehicle 3rd person
 
static const int CHARACTERCAMERA_3RD_TURRET = 17
 turret camera
 
static const int CHARACTERCAMERA_3RD_SITTING = 18
 sitting loitering camera
 
static const int CHARACTERCAMERA_3RD_FLOAT = 19
 3rd person floating cam
 
static const int CHARACTERCAMERA_3RD_UNCONSCIOUS = 20
 3rd person uncon cam
 
static const int CHARACTERCAMERA_ADS = 30
 ironsights camera
 
static const int CHARACTERCAMERA_OPTICS = 31
 optics
 
static const int CHARACTERCAMERA_BINOCULARS = 32
 binoculars
 
static const int CHARACTERCAMERA_ADS_VEHICLE = 33
 turret camera
 
static const int CHARACTERCAMERA_1ST_UNCONSCIOUS = 34
 unconscious 1st person
 
static const int DEBUGVIEW_NONE = 0
 debug view Types
 
static const int DEBUGVIEW_FACE = 1
 
static const int DEBUGVIEW_WEAPON = 2
 
static const int DEBUGVIEW_LEFT = 3
 
static const int DEBUGVIEW_RIGHT = 4
 
static const int DEBUGVIEW_FRONT = 5
 
static const int DEBUGVIEW_REAR = 6
 
static const int DEBUGVIEW_TOP = 7
 
static const int DEBUGVIEW_BOTTOM = 8
 
static const float TIME_CAMERACHANGE_01 = 0.1
 
static const float TIME_CAMERACHANGE_02 = 0.2
 
static const float TIME_CAMERACHANGE_03 = 0.3
 

Additional Inherited Members

- Protected Member Functions inherited from BaseScriptedCameraSet
float OnCameraChange (int pFrom, int pTo)
 

Member Function Documentation

◆ Init()

override void CharacterCameraSet.Init ( )

called when camera set is created - used for adding camera items and for transition between cameras settings

Blend times when changing cameras 3rd person erected camera transition

Implements ScriptedCameraSet.

Member Data Documentation

◆ CHARACTERCAMERA_1ST

const int CharacterCameraSet.CHARACTERCAMERA_1ST = 1
static

1st person camera

◆ CHARACTERCAMERA_1ST_BONE_TRANSFORM

const int CharacterCameraSet.CHARACTERCAMERA_1ST_BONE_TRANSFORM = 2
static

same as 1st, only uses full transform of head bone with given offset

◆ CHARACTERCAMERA_1ST_FLOAT

const int CharacterCameraSet.CHARACTERCAMERA_1ST_FLOAT = 7
static

1st person floating cam

◆ CHARACTERCAMERA_1ST_READY

const int CharacterCameraSet.CHARACTERCAMERA_1ST_READY = 6
static

weapon ready in 1st person

◆ CHARACTERCAMERA_1ST_TURRET

const int CharacterCameraSet.CHARACTERCAMERA_1ST_TURRET = 5
static

turret in 1st person

◆ CHARACTERCAMERA_1ST_UNCONSCIOUS

const int CharacterCameraSet.CHARACTERCAMERA_1ST_UNCONSCIOUS = 34
static

unconscious 1st person

◆ CHARACTERCAMERA_1ST_VEHICLE

const int CharacterCameraSet.CHARACTERCAMERA_1ST_VEHICLE = 3
static

vehicle 1st person

◆ CHARACTERCAMERA_1ST_VEHICLE_TRANSITION

const int CharacterCameraSet.CHARACTERCAMERA_1ST_VEHICLE_TRANSITION = 4
static

vehicle 1st person

◆ CHARACTERCAMERA_3RD_CLIMB

const int CharacterCameraSet.CHARACTERCAMERA_3RD_CLIMB = 15
static

climb / vault

◆ CHARACTERCAMERA_3RD_CRO

const int CharacterCameraSet.CHARACTERCAMERA_3RD_CRO = 12
static

3rd - crouch

◆ CHARACTERCAMERA_3RD_ERC

const int CharacterCameraSet.CHARACTERCAMERA_3RD_ERC = 10
static

3rd - standing

◆ CHARACTERCAMERA_3RD_ERC_SPR

const int CharacterCameraSet.CHARACTERCAMERA_3RD_ERC_SPR = 11
static

3rd - standing sprint

◆ CHARACTERCAMERA_3RD_FLOAT

const int CharacterCameraSet.CHARACTERCAMERA_3RD_FLOAT = 19
static

3rd person floating cam

◆ CHARACTERCAMERA_3RD_JUMP

const int CharacterCameraSet.CHARACTERCAMERA_3RD_JUMP = 14
static

jump

◆ CHARACTERCAMERA_3RD_PRO

const int CharacterCameraSet.CHARACTERCAMERA_3RD_PRO = 13
static

3rd - laying

◆ CHARACTERCAMERA_3RD_SITTING

const int CharacterCameraSet.CHARACTERCAMERA_3RD_SITTING = 18
static

sitting loitering camera

◆ CHARACTERCAMERA_3RD_TURRET

const int CharacterCameraSet.CHARACTERCAMERA_3RD_TURRET = 17
static

turret camera

◆ CHARACTERCAMERA_3RD_UNCONSCIOUS

const int CharacterCameraSet.CHARACTERCAMERA_3RD_UNCONSCIOUS = 20
static

3rd person uncon cam

◆ CHARACTERCAMERA_3RD_VEHICLE

const int CharacterCameraSet.CHARACTERCAMERA_3RD_VEHICLE = 16
static

generic vehicle 3rd person

◆ CHARACTERCAMERA_ADS

const int CharacterCameraSet.CHARACTERCAMERA_ADS = 30
static

ironsights camera

◆ CHARACTERCAMERA_ADS_VEHICLE

const int CharacterCameraSet.CHARACTERCAMERA_ADS_VEHICLE = 33
static

turret camera

◆ CHARACTERCAMERA_BINOCULARS

const int CharacterCameraSet.CHARACTERCAMERA_BINOCULARS = 32
static

binoculars

◆ CHARACTERCAMERA_DEBUG

const int CharacterCameraSet.CHARACTERCAMERA_DEBUG = 0
static

just a debug

◆ CHARACTERCAMERA_OPTICS

const int CharacterCameraSet.CHARACTERCAMERA_OPTICS = 31
static

optics

◆ DEBUGVIEW_BOTTOM

const int CharacterCameraSet.DEBUGVIEW_BOTTOM = 8
static

◆ DEBUGVIEW_FACE

const int CharacterCameraSet.DEBUGVIEW_FACE = 1
static

◆ DEBUGVIEW_FRONT

const int CharacterCameraSet.DEBUGVIEW_FRONT = 5
static

◆ DEBUGVIEW_LEFT

const int CharacterCameraSet.DEBUGVIEW_LEFT = 3
static

◆ DEBUGVIEW_NONE

const int CharacterCameraSet.DEBUGVIEW_NONE = 0
static

debug view Types

◆ DEBUGVIEW_REAR

const int CharacterCameraSet.DEBUGVIEW_REAR = 6
static

◆ DEBUGVIEW_RIGHT

const int CharacterCameraSet.DEBUGVIEW_RIGHT = 4
static

◆ DEBUGVIEW_TOP

const int CharacterCameraSet.DEBUGVIEW_TOP = 7
static

◆ DEBUGVIEW_WEAPON

const int CharacterCameraSet.DEBUGVIEW_WEAPON = 2
static

◆ TIME_CAMERACHANGE_01

const float CharacterCameraSet.TIME_CAMERACHANGE_01 = 0.1
static

◆ TIME_CAMERACHANGE_02

const float CharacterCameraSet.TIME_CAMERACHANGE_02 = 0.2
static

◆ TIME_CAMERACHANGE_03

const float CharacterCameraSet.TIME_CAMERACHANGE_03 = 0.3
static

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