Skip to content

H7Camera

Class in MMH7Game · MMH7Game.H7Camera · transient, native, config

Object › Actor › Camera › H7Camera

Using it from Lua
h7.find_all("H7Camera")            -- live instances
h7.find_class("MMH7Game.H7Camera")   -- the class
h7.hook("MMH7Game.H7Camera.ActivateMatineeTransform", fn)

Constants

NameValue
CAMERA_GROUND_CLIPPING_TRESHHOLD500.f

Properties

NameTypeNotes
BaseZfloat[ECameraMode]protected
CameraPropertiesH7CameraProperties[ECameraMode]protected
CouncilActionModeCameraPropertiesH7CameraPropertiesprotected
CouncilL1CameraPropertiesH7CameraPropertiesprotected
CurrentRotationRotator[ECameraMode]protected
CurrentVRPVector[ECameraMode]protected
CustomAdventureCameraPropertiesstringconfig, protected
CustomCombatCameraPropertiesstringconfig, protected
DefaultGridCenterVector[ECameraMode]protected
DefaultTownCameraPropertiesH7CameraPropertiesconst, protected
IsInitializedint[ECameraMode]protected
lastGridIDint[ECameraMode]protected
mActiveCameraIdxintprotected
mBattleStartAnimCameraAnimprotected
mBSAInstCameraAnimInstprotected
mCameraLockAffectsFocusCameraboolprotected
mCameraLockedboolprotected
mCameraMaxDistanceCachefloatprotected
mCameraMaxDistanceCalculatedfloatprotected
mCameraPanXOffsetfloatprotected
mCameraPanYOffsetfloatprotected
mCameraPanYOffsetCloseZoomfloatprotected
mChangeTileTypeboolprotected
mCinematicListenerEnabledboolprotected
mCouncilGridCenterVector
mCouncilVPROffsetZfloat
mCurrentGridBorderHorizontalSizefloatprotected
mCurrentGridBorderVerticalSizefloatprotected
mDeltaTimeDelayfloatprotected
mDeniedFocusActorActortransient, protected
mGridBorderHorizontalSizefloatprotected
mGridBorderVerticalSizefloatprotected
mIsFollowingint[ECameraMode]protected
mIsInCameraActionModeboolprotected
mLastPannedDistancefloatprotectedwrite
mLastRotatedAnglefloatprotectedwrite
mMatineeActiveboolprotected
mOriginalFOVfloatprotected
mOriginalPositionVectorprotected
mOriginalRotationRotatorprotected
mOverridenFOVboolprotected
mRefTileDisplayNamenameprotected
mTileCheckTargetTimefloatprotected
mToFocusActor[ECameraMode]protected
mTreasureCamDynamicCameraActorprotected
RetroModeAdvCameraPropertiesH7CameraPropertiesprotected
RetroModeCombatCameraPropertiesH7CameraPropertiesprotected
TargetRotationRotator[ECameraMode]protected
TargetViewingDistancefloat[ECameraMode]protected
TargetVRPVector[ECameraMode]protected
TempCameraPropertiesH7CameraPropertiesprotected
VRPRefVectorprotected

Functions

NameDeclaration
ActivateMatineeTransformfunction ActivateMatineeTransform()
AdjustCombatBorderGridSizefunction AdjustCombatBorderGridSize()
AdjustCombatPanYOffsetfunction float AdjustCombatPanYOffset(float panYOffset)
AdjustCombatViewingDistancefunction float AdjustCombatViewingDistance(float viewingDistance)
AdjustToCouncilGroundfunction AdjustToCouncilGround(Landscape currentLandscape)
AdjustToGroundfunction AdjustToGround(H7AdventureGridManager adventureGrid)
CalculateInitialViewingDistancefunction float CalculateInitialViewingDistance()
CalculateNewPositionfunction Vector CalculateNewPosition(H7PlayerController InputController, float DeltaTime)
CalculateNewPositionNativenative function Vector CalculateNewPositionNative(H7PlayerController InputController, float DeltaTime)
CalculateNewRotationfunction Rotator CalculateNewRotation(H7PlayerController InputController)
CalculateNewZoomfunction CalculateNewZoom(H7PlayerController InputController, float DeltaTimeAdjusted)
CheckForClippingfunction CheckForClipping(out Vector cameraPos, H7AdventureGridManager adventureGrid)
ClearFocusActorfunction ClearFocusActor()
Destroyedevent Destroyed()
EnableAudioListenerfunction EnableAudioListener(bool Enable)
FocusLastDieniedFocusActorfunction FocusLastDieniedFocusActor()
ForceInitialisationfunction ForceInitialisation()
ForceReInitialisationfunction ForceReInitialisation(int camIdx)
GetActiveCameraModefunction int GetActiveCameraMode()
GetActivePropertiesevent H7CameraProperties GetActiveProperties()
GetCameraPropertiesfunction H7CameraProperties GetCameraProperties(int Index)
GetCouncilL1Propertiesfunction H7CameraProperties GetCouncilL1Properties()
GetCurrentFocusActorfunction Actor GetCurrentFocusActor()
GetCurrentPitchAnglefunction float GetCurrentPitchAngle()
GetCurrentRotationevent Rotator GetCurrentRotation()
GetCurrentRotationAnglefunction float GetCurrentRotationAngle()
GetCurrentRotationForModefunction Rotator GetCurrentRotationForMode(H7StructsAndEnumsNative.ECameraMode Mode)
GetCurrentVRPfunction Vector GetCurrentVRP()
GetCurrentVRPForModefunction Vector GetCurrentVRPForMode(H7StructsAndEnumsNative.ECameraMode Mode)
GetDefaultGridCenterfunction Vector GetDefaultGridCenter()
GetDefaultRotationAnglefunction float GetDefaultRotationAngle()
GetInstancestatic function H7Camera GetInstance()
GetOverridenFOVfunction bool GetOverridenFOV()
GetScreenRatioCoefnative function float GetScreenRatioCoef()
GetTargetRotationfunction Rotator GetTargetRotation()
GetTargetViewingDistanceevent float GetTargetViewingDistance()
GetTargetViewingDistanceForModefunction float GetTargetViewingDistanceForMode(H7StructsAndEnumsNative.ECameraMode Mode)
GetTargetVRPfunction Vector GetTargetVRP()
GetTraceCouncilLandscapenative function ImpactInfo GetTraceCouncilLandscape(Vector TraceStart, Vector TraceEnd)
GetTreasureCamfunction DynamicCameraActor GetTreasureCam()
IsCameraActionRunningfunction bool IsCameraActionRunning()
IsCameraLockedfunction bool IsCameraLocked()
IsFinishedBattleCamerafunction bool IsFinishedBattleCamera()
IsFollowingfunction bool IsFollowing()
IsMatineeControlledfunction bool IsMatineeControlled()
LockCamerafunction LockCamera(bool locked)
LockCameraPreventFocusActorfunction LockCameraPreventFocusActor(bool locked)
PlayCameraShakefunction PlayCameraShake(CameraShake Shake, float Scale, optional Camera.ECameraAnimPlaySpace PlaySpace = 0, optional Rotator UserPlaySpaceRot)
Resetevent Reset()
ResetCouncilMapPropertiesfunction ResetCouncilMapProperties()
ResetCurrentViewingDistancefunction ResetCurrentViewingDistance()
SetActivePropertiesfunction SetActiveProperties(H7CameraProperties camProperties)
SetCameraEnsureAspectRatiofunction SetCameraEnsureAspectRatio(bool IsActive)
SetCameraLocationfunction SetCameraLocation(Vector NewLocation)
SetCameraRotationfunction SetCameraRotation(Rotator NewRotation)
SetCameraTransformfunction SetCameraTransform(Vector NewPosition, Rotator NewRotation, optional float NewFOV = 0.0000000)
SetCinematicListenerEnabledfunction SetCinematicListenerEnabled(bool val)
SetCouncilActionPropertiesfunction SetCouncilActionProperties(optional H7CameraProperties camProp = none)
SetCurrentRotationfunction SetCurrentRotation(Rotator Value)
SetCurrentVRPfunction SetCurrentVRP(Vector vrp)
SetDeltaDelayfunction SetDeltaDelay(float Delay)
SetFocusActorfunction SetFocusActor(Actor FocusActor, optional int PlayerNumber = -1, optional bool IsFollowing = false, optional bool setInstant, optional bool IsMoving)
SetIsInCameraActionModefunction SetIsInCameraActionMode(bool Value)
SetOverridenFOVfunction SetOverridenFOV(bool Value)
SetTargetRotationfunction SetTargetRotation(Rotator Value)
SetTargetViewingDistancefunction SetTargetViewingDistance(float viewingDistance)
SetTargetVRPfunction SetTargetVRP(Vector vrp)
SetTreasureCamfunction SetTreasureCam(DynamicCameraActor NewCam)
StartBattleCameraevent StartBattleCamera()
StopBattleCamerafunction StopBattleCamera()
UpdateAkAudioListenernative function UpdateAkAudioListener(int PlayerIndex, Vector AnchorPoint, Vector Up, Vector Right, Vector Front)
UpdateAudioListenerfunction UpdateAudioListener(optional CameraActor CamActor)
UpdateViewTargetfunction UpdateViewTarget(out TViewTarget OutVT, float DeltaTime)
UseCameraAdventurenative function UseCameraAdventure()
UseCameraBattleStartnative function UseCameraBattleStart()
UseCameraCombatnative function UseCameraCombat()
UseCameraCouncilnative function UseCameraCouncil()
UseCameraCouncilMapnative function UseCameraCouncilMap()
UseCameraCouncilMapNoResetnative function UseCameraCouncilMapNoReset()
UseCameraCouncilNoResetnative function UseCameraCouncilNoReset()
UseCameraDeploymentnative function UseCameraDeployment()
UseCameraTownnative function UseCameraTown(H7CameraProperties camProperties)
ZoomCameraevent ZoomCamera()

Default values

CameraProperties[0]=H7CameraProperties'H7CombatGeneral.Properties.DefaultCombatCameraProperties'
CameraProperties[1]=H7CameraProperties'H7CombatGeneral.Properties.DeploymentCombatCameraProperties'
CameraProperties[2]=H7CameraProperties'H7CombatGeneral.Properties.DefaultCombatCameraProperties'
CameraProperties[3]=H7CameraProperties'H7AdventureGeneral.Properties.DefaultAdventureCameraProperties'
CameraProperties[4]=H7CameraProperties'H7AdventureGeneral.Properties.DefaultTownCameraProperties'
CameraProperties[6]=H7CameraProperties'H7CouncilHubGeneral.Properties.CouncilMapCameraProperties'
DefaultTownCameraProperties=H7CameraProperties'H7AdventureGeneral.Properties.DefaultTownCameraProperties'
RetroModeAdvCameraProperties=H7CameraProperties'H7AdventureGeneral.Properties.RetroAdventureCameraProperties'
RetroModeCombatCameraProperties=H7CameraProperties'H7CombatGeneral.Properties.RetroCombatCameraProperties'
CouncilActionModeCameraProperties=H7CameraProperties'H7CouncilHubGeneral.Properties.CouncilActionCameraProperties'
CouncilL1CameraProperties=H7CameraProperties'H7CouncilHubGeneral.Properties.CouncilMapCameraProperties'
mCameraMaxDistanceCalculated=1.0000000
mBattleStartAnim=CameraAnim'H7CombatGeneral.Properties.StartOfBattleCameraAnim'
mRefTileDisplayName="Desert"

Inherited

FromMembers
Camera49 properties, 33 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions