Table of Contents

Class PrevisCameraManager

Namespace
KSP.Rendering.Planets
Assembly
Assembly-CSharp.dll
public class PrevisCameraManager : MonoBehaviour
Inheritance
PrevisCameraManager
Extension Methods

Constructors

PrevisCameraManager()

public PrevisCameraManager()

Fields

CoreCelestialBodyData

public CoreCelestialBodyData CoreCelestialBodyData

Field Value

CoreCelestialBodyData

GlobalSettings

public PQSGlobalSettings GlobalSettings

Field Value

PQSGlobalSettings

PrevisCelestialBodyProvider

public PrevisCelestialBodyProvider PrevisCelestialBodyProvider

Field Value

PrevisCelestialBodyProvider

cameraFieldOfView

public float cameraFieldOfView

Field Value

float

isMoon

public bool isMoon

Field Value

bool

neighborAngle

public double neighborAngle

Field Value

double

neighborDistance

public double neighborDistance

Field Value

double

neighborName

[ReadOnlyUnityInspectorProperty]
public string neighborName

Field Value

string

neighborPrefab

public GameObject neighborPrefab

Field Value

GameObject

originUpdateDistance

public float originUpdateDistance

Field Value

float

physicsPrefab

public FlightCameraRenderStack_Physics physicsPrefab

Field Value

FlightCameraRenderStack_Physics

physicsSpace

public IPhysicsSpaceProvider physicsSpace

Field Value

IPhysicsSpaceProvider

pqsFreeCam

public PQSFreeCam pqsFreeCam

Field Value

PQSFreeCam

pqsName

[ReadOnlyUnityInspectorProperty]
public string pqsName

Field Value

string

previsCameraModes

public PrevisCameraModes previsCameraModes

Field Value

PrevisCameraModes

scaledPrefab

public FlightCameraRenderStack_Scaled scaledPrefab

Field Value

FlightCameraRenderStack_Scaled

scaledSpace

public IScaledSpaceProvider scaledSpace

Field Value

IScaledSpaceProvider

sunAngle

public double sunAngle

Field Value

double

sunDistance

public double sunDistance

Field Value

double

sunName

[ReadOnlyUnityInspectorProperty]
public string sunName

Field Value

string

sunPrefab

public GameObject sunPrefab

Field Value

GameObject

Properties

CameraShot

public PQSTestCameraShot CameraShot { get; }

Property Value

PQSTestCameraShot

PQSTransform

public Transform PQSTransform { get; }

Property Value

Transform

PhysicsCameraRenderStack

public ICameraRenderStack PhysicsCameraRenderStack { get; }

Property Value

ICameraRenderStack

Pqs

public PQS Pqs { get; }

Property Value

PQS

ScaledCameraRenderStack

public ICameraRenderStack ScaledCameraRenderStack { get; }

Property Value

ICameraRenderStack

Methods

GetBodyTransform()

public ITransformModel GetBodyTransform()

Returns

ITransformModel

GetObserverPos()

public Position GetObserverPos()

Returns

Position

GetObserverTransform()

public ITransformModel GetObserverTransform()

Returns

ITransformModel

PostGraphicsManager()

public void PostGraphicsManager()

PreGraphicsManager(bool, PrevisGameInstance)

public void PreGraphicsManager(bool usePrevis = false, PrevisGameInstance previsGame = null)

Parameters

usePrevis bool
previsGame PrevisGameInstance