|
| void | CharacterCamera3rdPersonBase (CameraHandlerComponent pCameraHandler) |
| |
| override void | OnActivate (ScriptedCameraItem pPrevCamera, ScriptedCameraItemResult pPrevCameraResult) |
| | this overrides freelook for cameras
|
| |
| override void | OnUpdate (float pDt, out ScriptedCameraItemResult pOutResult) |
| | virtual callback - called each frame
|
| |
| override float | GetBaseFOV () |
| |
| int | GetActiveShoulder () |
| | Get active shoulder state used to remember the state when switched back from another camera.
|
| |
| override float | GetShoulderDistance () |
| |
| void | CharacterCameraBase (CameraHandlerComponent pCameraHandler) |
| | constructor
|
| |
| float | UpdateUDAngle (out float pAngle, float pMin, float pMax, float pDt) |
| |
| float | UpdateLRAngle (float pAngle, float pMin, float pMax, float pDt) |
| |
| void | ForceFreelook (bool state) |
| |
| int | GetShoulderLastActive () |
| | Get last 3rd person shoulder state.
|
| |
| float | GetInterpolatedUDTransformAngle (float pDt) |
| |
| void | AddPitchRoll (vector yawPitchRoll, float pitchFactor, float rollFactor, inout vector transformMS[4]) |
| |
| override void | SetBaseAngles (out vector angles) |
| | Sets the camera angles in DEG, useful when switching between cameras and changing orientation of the character.
|
| |
| override vector | GetBaseAngles () |
| | helper to blend between cameras ret[0] - up down angle ret[1] - left right angle ret[2] - roll
|
| |
| void | ScriptedCameraItem (CameraHandlerComponent pCameraHandler) |
| |
| override void | OnBlendIn () |
| |
| override void | OnBlendOut () |
| |
| void | OnAfterCameraUpdate (float pDt, bool pIsKeyframe, inout vector transformMS[4]) |
| |
| void | OnDeactivate (ScriptedCameraItem pNextCamera) |
| |
◆ CharacterCamera3rdPersonBase()
◆ GetActiveShoulder()
| int CharacterCamera3rdPersonBase.GetActiveShoulder |
( |
| ) |
|
Get active shoulder state used to remember the state when switched back from another camera.
◆ GetBaseFOV()
| override float CharacterCamera3rdPersonBase.GetBaseFOV |
( |
| ) |
|
◆ GetShoulderDistance()
| override float CharacterCamera3rdPersonBase.GetShoulderDistance |
( |
| ) |
|
◆ OnActivate()
this overrides freelook for cameras
virtual callback - called when camera is created
Implements CharacterCameraBase.
◆ OnUpdate()
◆ CONST_LR_MAX
| const float CharacterCamera3rdPersonBase.CONST_LR_MAX = 160.0 |
|
static |
◆ CONST_LR_MIN
| const float CharacterCamera3rdPersonBase.CONST_LR_MIN = -160.0 |
|
static |
◆ CONST_UD_MAX
| const float CharacterCamera3rdPersonBase.CONST_UD_MAX = 89.0 |
|
static |
◆ CONST_UD_MIN
| const float CharacterCamera3rdPersonBase.CONST_UD_MIN = -89.0 |
|
static |
◆ m_bShoulderInLS
| bool CharacterCamera3rdPersonBase.m_bShoulderInLS |
|
protected |
true - shoulder is in local space
◆ m_CameraOffsetLS
| vector CharacterCamera3rdPersonBase.m_CameraOffsetLS |
|
protected |
◆ m_CameraOffsetMS
| vector CharacterCamera3rdPersonBase.m_CameraOffsetMS |
|
protected |
◆ m_fBobScale
| float CharacterCamera3rdPersonBase.m_fBobScale |
|
protected |
◆ m_fCameraLRShoulderVel
| float CharacterCamera3rdPersonBase.m_fCameraLRShoulderVel |
|
protected |
◆ m_fDistance
| float CharacterCamera3rdPersonBase.m_fDistance |
|
protected |
◆ m_fLeanDistance
| float CharacterCamera3rdPersonBase.m_fLeanDistance |
|
protected |
◆ m_fLeaningOffset
| float CharacterCamera3rdPersonBase.m_fLeaningOffset |
|
protected |
◆ m_fLeaningOffsetVel
| float CharacterCamera3rdPersonBase.m_fLeaningOffsetVel |
|
protected |
◆ m_fShoulderLROffset
| float CharacterCamera3rdPersonBase.m_fShoulderLROffset |
|
protected |
which shoulder is active? (1 - right, -1 left)
◆ m_fShoulderLRPrefered
| int CharacterCamera3rdPersonBase.m_fShoulderLRPrefered = 1 |
|
protected |
◆ m_fShoulderWidth
| float CharacterCamera3rdPersonBase.m_fShoulderWidth |
|
protected |
◆ m_fYoffsetPrevFrame
| float CharacterCamera3rdPersonBase.m_fYoffsetPrevFrame = 0.0 |
|
protected |
LS Y offset of the camera in the past.
◆ m_iBoneIndex
| int CharacterCamera3rdPersonBase.m_iBoneIndex = -1 |
|
protected |
◆ m_v3rd_VelocityAdd
| vector CharacterCamera3rdPersonBase.m_v3rd_VelocityAdd = vector.Zero |
|
protected |
◆ m_vMaxVelocity
| vector CharacterCamera3rdPersonBase.m_vMaxVelocity = "2 2 2" |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Character/Cameras/ThirdPerson/CharacterCamera3rdPersonBase.c