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()
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