Table of Contents

Class CubemapViewBase

Namespace
KSP.Rendering.impl
Assembly
Assembly-CSharp.dll
public abstract class CubemapViewBase
Inheritance
CubemapViewBase
Derived
Inherited Members
Extension Methods

Constructors

CubemapViewBase()

protected CubemapViewBase()

Fields

CubemapTexture

public RenderTexture CubemapTexture

Field Value

RenderTexture

Game

protected GameInstance Game

Field Value

GameInstance

GraphicsManager

protected GraphicsManager GraphicsManager

Field Value

GraphicsManager

PrevisGame

protected PrevisGameInstance PrevisGame

Field Value

PrevisGameInstance

_cmdBuffer

protected CommandBuffer _cmdBuffer

Field Value

CommandBuffer

_cubemapCamera

protected Camera _cubemapCamera

Field Value

Camera

_initialized

protected bool _initialized

Field Value

bool

_previsScene

protected bool _previsScene

Field Value

bool

_renderLoopToggleTexture

protected bool _renderLoopToggleTexture

Field Value

bool

_renderingActive

protected bool _renderingActive

Field Value

bool

_type

protected CubemapViewBase.CubemapViewType _type

Field Value

CubemapViewBase.CubemapViewType

axes

protected static Quaternion[] axes

Field Value

Quaternion[]

Properties

CommandBufferName

public abstract string CommandBufferName { get; }

Property Value

string

CubemapFaceName

public abstract string CubemapFaceName { get; }

Property Value

string

CubemapTemp01Name

public abstract string CubemapTemp01Name { get; }

Property Value

string

CubemapTemp02Name

public abstract string CubemapTemp02Name { get; }

Property Value

string

CubemapTextureName

public abstract string CubemapTextureName { get; }

Property Value

string

FaceDepthTargetName

public abstract string FaceDepthTargetName { get; }

Property Value

string

FaceRenderTargetName

public abstract string FaceRenderTargetName { get; }

Property Value

string

Methods

Cleanup()

public virtual void Cleanup()

CreateCubemapViewTextures(int)

protected void CreateCubemapViewTextures(int resolution)

Parameters

resolution int

DisableRendering()

public void DisableRendering()

DisposeRenderTextures()

protected void DisposeRenderTextures()

EnableRendering()

public void EnableRendering()

Init()

public void Init()

IsActive()

public bool IsActive()

Returns

bool

RenderCubemap(Camera, List<Renderer>, List<Renderer>)

protected void RenderCubemap(Camera camera, List<Renderer> opaqueRenderers, List<Renderer> transparentRenderers)

Parameters

camera Camera
opaqueRenderers List<Renderer>
transparentRenderers List<Renderer>

RenderCubemapFace(Camera, ref RenderTexture, int, List<Renderer>, List<Renderer>)

protected void RenderCubemapFace(Camera camera, ref RenderTexture currentFaceTex, int face, List<Renderer> opaqueRenderers, List<Renderer> transparentRenderers)

Parameters

camera Camera
currentFaceTex RenderTexture
face int
opaqueRenderers List<Renderer>
transparentRenderers List<Renderer>

SetCubemapResolution(int)

public void SetCubemapResolution(int resolution)

Parameters

resolution int