Table of Contents

Interface ICameraRig

Namespace
KSP.Sim
Assembly
Assembly-CSharp.dll
public interface ICameraRig : ICameraRigAnchorProvider, ICameraShotProvider, ICameraTweakablesProvider
Inherited Members
Extension Methods

Properties

ActiveSolution

ICameraRigSolution ActiveSolution { get; }

Property Value

ICameraRigSolution

Mode

CameraMode Mode { get; }

Property Value

CameraMode

Methods

GetAvailableCameraModes()

CameraMode[] GetAvailableCameraModes()

Returns

CameraMode[]

GetCameraModeSolution(CameraMode)

ICameraRigSolution GetCameraModeSolution(CameraMode mode)

Parameters

mode CameraMode

Returns

ICameraRigSolution

RegisterCameraMode(CameraMode, ICameraRigSolution)

void RegisterCameraMode(CameraMode mode, ICameraRigSolution gimbal)

Parameters

mode CameraMode
gimbal ICameraRigSolution

ResetCameraTweakables()

void ResetCameraTweakables()

SelectCameraMode(CameraMode, bool, bool)

void SelectCameraMode(CameraMode newMode, bool shouldInterpolate = true, bool sendPassiveNotification = true)

Parameters

newMode CameraMode
shouldInterpolate bool
sendPassiveNotification bool

UpdateRig(double, CameraInputState)

void UpdateRig(double universeDeltaTime, CameraInputState inputs)

Parameters

universeDeltaTime double
inputs CameraInputState