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
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
void UpdateRig(double universeDeltaTime, CameraInputState inputs)
Parameters
universeDeltaTime double
inputs CameraInputState