Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Properties | List of all members
InternalCamera Class Reference
Inheritance diagram for InternalCamera:
IGameCamera

Public Member Functions

override void DisableCamera ()
 
override void EnableCamera ()
 
void ManualReset (bool resetFov)
 
override void ResetCamera ()
 
void SetFOV (float fieldOfView)
 
void SetTransform (Transform cameraTransform, bool resetCamera)
 
void SetTransform ()
 
virtual void Start ()
 
virtual void Update ()
 
virtual void UpdateState ()
 

Public Attributes

float baseZoom = 1f
 
float distanceCenter = 0f
 
float distanceMaxRot = 1f
 
float maxPitch = 60f
 
float maxRot = 60f
 distance offsetting is not enabled atm More...
 
float maxViewPointOffset = 0.1f
 
float maxZoom = 0.333f
 
float minPitch = -30f
 
float minZoom = 2f
 
float modZoom = 0.5f
 
bool mouseLocked = false
 

Properties

static InternalCamera Instance [get, set]
 
bool isActive [get]
 

Member Function Documentation

override void InternalCamera.DisableCamera ( )
inlinevirtual

Reimplemented from IGameCamera.

override void InternalCamera.EnableCamera ( )
inlinevirtual

Reimplemented from IGameCamera.

void InternalCamera.ManualReset ( bool  resetFov)
inline
override void InternalCamera.ResetCamera ( )
inlinevirtual

Reimplemented from IGameCamera.

void InternalCamera.SetFOV ( float  fieldOfView)
inline
void InternalCamera.SetTransform ( Transform  cameraTransform,
bool  resetCamera 
)
inline
void InternalCamera.SetTransform ( )
inline
virtual void InternalCamera.Start ( )
inlinevirtual
virtual void InternalCamera.Update ( )
inlinevirtual

< spacenavigator axis Orbit

< clamp stuff

< calculate & update current state

< update the flight camera with current state

virtual void InternalCamera.UpdateState ( )
inlinevirtual

Member Data Documentation

float InternalCamera.baseZoom = 1f
float InternalCamera.distanceCenter = 0f
float InternalCamera.distanceMaxRot = 1f
float InternalCamera.maxPitch = 60f
float InternalCamera.maxRot = 60f

distance offsetting is not enabled atm

float InternalCamera.maxViewPointOffset = 0.1f
float InternalCamera.maxZoom = 0.333f
float InternalCamera.minPitch = -30f
float InternalCamera.minZoom = 2f
float InternalCamera.modZoom = 0.5f
bool InternalCamera.mouseLocked = false

Property Documentation

InternalCamera InternalCamera.Instance
staticgetset
bool InternalCamera.isActive
get

The documentation for this class was generated from the following file: