Table of Contents

Class FlightCameraRenderStack_Physics

Namespace
KSP.Rendering.impl
Assembly
Assembly-CSharp.dll
public class FlightCameraRenderStack_Physics : CameraRenderStackBase, ICameraRenderStack
Inheritance
FlightCameraRenderStack_Physics
Implements
Inherited Members
Extension Methods

Constructors

FlightCameraRenderStack_Physics()

public FlightCameraRenderStack_Physics()

Fields

FlightCamRig

public BasicCameraRig FlightCamRig

Field Value

BasicCameraRig

Properties

RenderSpace

public override RenderSpaceType RenderSpace { get; }

Property Value

RenderSpaceType

Methods

Cleanup()

public void Cleanup()

GetCameraEffectsSystem()

public override CameraEffectsSystem GetCameraEffectsSystem()

Returns

CameraEffectsSystem

GetCubemapRenderCamera()

public override Camera GetCubemapRenderCamera()

Returns

Camera

GetDebugRenderCamera()

public override Camera GetDebugRenderCamera()

Returns

Camera

GetMainRenderCamera()

public override Camera GetMainRenderCamera()

Returns

Camera

GetPostProcessLayer()

public override PostProcessLayer GetPostProcessLayer()

Returns

PostProcessLayer

GetRenderCameras(bool)

public override Camera[] GetRenderCameras(bool includeDebugCameras)

Parameters

includeDebugCameras bool

Returns

Camera[]

InternalApplyShotToRenderCamera(ICameraShot, Camera)

protected override void InternalApplyShotToRenderCamera(ICameraShot cameraShot, Camera camera)

Parameters

cameraShot ICameraShot
camera Camera

ScreenPointToRay(Vector3)

public override Ray ScreenPointToRay(Vector3 position)

Parameters

position Vector3

Returns

Ray

ScreenToViewportPoint(Vector3)

public override Vector3 ScreenToViewportPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

ScreenToWorldPoint(Vector3)

public override Vector3 ScreenToWorldPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

SetAssemblyActive(bool)

public void SetAssemblyActive(bool isActive)

Parameters

isActive bool

ViewportPointToRay(Vector3)

public override Ray ViewportPointToRay(Vector3 position)

Parameters

position Vector3

Returns

Ray

ViewportToScreenPoint(Vector3)

public override Vector3 ViewportToScreenPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

ViewportToWorldPoint(Vector3)

public override Vector3 ViewportToWorldPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

WorldToScreenPoint(Vector3)

public override Vector3 WorldToScreenPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

WorldToViewportPoint(Vector3)

public override Vector3 WorldToViewportPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3