Table of Contents

Interface ICameraRenderStack

Namespace
KSP.Rendering
Assembly
Assembly-CSharp.dll
public interface ICameraRenderStack
Extension Methods

Properties

RenderCameraGimbal

Transform RenderCameraGimbal { get; }

Property Value

Transform

RenderCameraMount

Transform RenderCameraMount { get; }

Property Value

Transform

RenderSpace

RenderSpaceType RenderSpace { get; }

Property Value

RenderSpaceType

Methods

ApplyCameraShot(ICameraShot)

void ApplyCameraShot(ICameraShot cameraShot)

Parameters

cameraShot ICameraShot

GetCameraEffectsSystem()

CameraEffectsSystem GetCameraEffectsSystem()

Returns

CameraEffectsSystem

GetCubemapRenderCamera()

Camera GetCubemapRenderCamera()

Returns

Camera

GetDebugRenderCamera()

Camera GetDebugRenderCamera()

Returns

Camera

GetMainRenderCamera()

Camera GetMainRenderCamera()

Returns

Camera

GetPostProcessLayer()

PostProcessLayer GetPostProcessLayer()

Returns

PostProcessLayer

GetRenderCameras(bool)

Camera[] GetRenderCameras(bool includeDebugRenderCameras = false)

Parameters

includeDebugRenderCameras bool

Returns

Camera[]

RenderShotToTexture(ICameraShot, RenderTexture)

void RenderShotToTexture(ICameraShot cameraShot, RenderTexture renderTarget)

Parameters

cameraShot ICameraShot
renderTarget RenderTexture

ScreenPointToRay(Vector3)

Ray ScreenPointToRay(Vector3 position)

Parameters

position Vector3

Returns

Ray

ScreenToViewportPoint(Vector3)

Vector3 ScreenToViewportPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

ScreenToWorldPoint(Vector3)

Vector3 ScreenToWorldPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

SetRenderCamerasEnabled(bool)

void SetRenderCamerasEnabled(bool enabled)

Parameters

enabled bool

ViewportPointToRay(Vector3)

Ray ViewportPointToRay(Vector3 position)

Parameters

position Vector3

Returns

Ray

ViewportToScreenPoint(Vector3)

Vector3 ViewportToScreenPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

ViewportToWorldPoint(Vector3)

Vector3 ViewportToWorldPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

WorldToScreenPoint(Vector3)

Vector3 WorldToScreenPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3

WorldToViewportPoint(Vector3)

Vector3 WorldToViewportPoint(Vector3 position)

Parameters

position Vector3

Returns

Vector3