Interface ICameraDriverReadOnly
- Namespace
- KSP.ModularCamera
- Assembly
- Assembly-CSharp.dll
public interface ICameraDriverReadOnly
- Extension Methods
-
Properties
CameraDistance
float CameraDistance { get; }
Property Value
- float
CameraOffset
Vector3 CameraOffset { get; }
Property Value
- Vector3
CameraPosition
Vector3 CameraPosition { get; }
Property Value
- Vector3
GimbalLocalRotation
Quaternion GimbalLocalRotation { get; }
Property Value
- Quaternion
GimbalToWorld
Matrix4x4 GimbalToWorld { get; }
Property Value
- Matrix4x4
GimbalWorldForward
Vector3 GimbalWorldForward { get; }
Property Value
- Vector3
GimbalWorldRight
Vector3 GimbalWorldRight { get; }
Property Value
- Vector3
GimbalWorldRotation
Quaternion GimbalWorldRotation { get; }
Property Value
- Quaternion
GimbalWorldUp
Vector3 GimbalWorldUp { get; }
Property Value
- Vector3
Pitch
Property Value
- float
PivotLocalRotation
Quaternion PivotLocalRotation { get; }
Property Value
- Quaternion
PivotPosition
Vector3 PivotPosition { get; }
Property Value
- Vector3
PivotToWorld
Matrix4x4 PivotToWorld { get; }
Property Value
- Matrix4x4
PivotToWorldRotation
Quaternion PivotToWorldRotation { get; }
Property Value
- Quaternion
Roll
Property Value
- float
TargetDistance
float TargetDistance { get; }
Property Value
- float
TargetOffset
Vector3 TargetOffset { get; }
Property Value
- Vector3
TargetPosition
Vector3 TargetPosition { get; }
Property Value
- Vector3
WorldToGimbal
Matrix4x4 WorldToGimbal { get; }
Property Value
- Matrix4x4
WorldToPivot
Matrix4x4 WorldToPivot { get; }
Property Value
- Matrix4x4
Yaw
Property Value
- float
Methods
CameraInputValueList GetModifiedInputs(CameraInputBinding binding, CameraInputValueList rawInputs)
Parameters
binding CameraInputBinding
rawInputs CameraInputValueList
Returns
- CameraInputValueList
bool IsInputInterpreted(CameraInputBinding binding)
Parameters
binding CameraInputBinding
Returns
- bool
bool IsInputModified(CameraInputBinding binding)
Parameters
binding CameraInputBinding
Returns
- bool