Show / Hide Table of Contents

Struct ScriptableRenderContext

Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine.Experimental.Rendering
Assembly: UnityEngine.dll
Syntax
public struct ScriptableRenderContext

Methods

BeginRenderPassInternal(IntPtr, Int32, Int32, Int32, RenderPassAttachment[], RenderPassAttachment)

Declaration
public static void BeginRenderPassInternal(IntPtr _self, int w, int h, int samples, RenderPassAttachment[] colors, RenderPassAttachment depth)
Parameters
Type Name Description
IntPtr _self
Int32 w
Int32 h
Int32 samples
RenderPassAttachment[] colors
RenderPassAttachment depth

BeginSubPassInternal(IntPtr, RenderPassAttachment[], RenderPassAttachment[], Boolean)

Declaration
public static void BeginSubPassInternal(IntPtr _self, RenderPassAttachment[] colors, RenderPassAttachment[] inputs, bool readOnlyDepth)
Parameters
Type Name Description
IntPtr _self
RenderPassAttachment[] colors
RenderPassAttachment[] inputs
Boolean readOnlyDepth
| Improve this Doc View Source

DrawRenderers(FilterResults, ref DrawRendererSettings, FilterRenderersSettings)

Declaration
public void DrawRenderers(FilterResults renderers, ref DrawRendererSettings drawSettings, FilterRenderersSettings filterSettings)
Parameters
Type Name Description
FilterResults renderers
DrawRendererSettings drawSettings
FilterRenderersSettings filterSettings
| Improve this Doc View Source

DrawRenderers(FilterResults, ref DrawRendererSettings, FilterRenderersSettings, List<RenderStateMapping>)

Declaration
public void DrawRenderers(FilterResults renderers, ref DrawRendererSettings drawSettings, FilterRenderersSettings filterSettings, List<RenderStateMapping> stateMap)
Parameters
Type Name Description
FilterResults renderers
DrawRendererSettings drawSettings
FilterRenderersSettings filterSettings
List<RenderStateMapping> stateMap
| Improve this Doc View Source

DrawRenderers(FilterResults, ref DrawRendererSettings, FilterRenderersSettings, RenderStateBlock)

Declaration
public void DrawRenderers(FilterResults renderers, ref DrawRendererSettings drawSettings, FilterRenderersSettings filterSettings, RenderStateBlock stateBlock)
Parameters
Type Name Description
FilterResults renderers
DrawRendererSettings drawSettings
FilterRenderersSettings filterSettings
RenderStateBlock stateBlock
| Improve this Doc View Source

DrawShadows(ref DrawShadowsSettings)

Declaration
public void DrawShadows(ref DrawShadowsSettings settings)
Parameters
Type Name Description
DrawShadowsSettings settings
| Improve this Doc View Source

DrawSkybox(Camera)

Declaration
public void DrawSkybox(Camera camera)
Parameters
Type Name Description
Camera camera

EmitWorldGeometryForSceneView(Camera)

Declaration
public static void EmitWorldGeometryForSceneView(Camera cullingCamera)
Parameters
Type Name Description
Camera cullingCamera

EndRenderPassInternal(IntPtr)

Declaration
public static void EndRenderPassInternal(IntPtr _self)
Parameters
Type Name Description
IntPtr _self
| Improve this Doc View Source

ExecuteCommandBuffer(CommandBuffer)

Declaration
public void ExecuteCommandBuffer(CommandBuffer commandBuffer)
Parameters
Type Name Description
CommandBuffer commandBuffer
| Improve this Doc View Source

ExecuteCommandBufferAsync(CommandBuffer, ComputeQueueType)

Declaration
public void ExecuteCommandBufferAsync(CommandBuffer commandBuffer, ComputeQueueType queueType)
Parameters
Type Name Description
CommandBuffer commandBuffer
ComputeQueueType queueType
| Improve this Doc View Source

SetupCameraProperties(Camera)

Declaration
public void SetupCameraProperties(Camera camera)
Parameters
Type Name Description
Camera camera
| Improve this Doc View Source

SetupCameraProperties(Camera, Boolean)

Declaration
public void SetupCameraProperties(Camera camera, bool stereoSetup)
Parameters
Type Name Description
Camera camera
Boolean stereoSetup
| Improve this Doc View Source

StartMultiEye(Camera)

Declaration
public void StartMultiEye(Camera camera)
Parameters
Type Name Description
Camera camera
| Improve this Doc View Source

StereoEndRender(Camera)

Declaration
public void StereoEndRender(Camera camera)
Parameters
Type Name Description
Camera camera
| Improve this Doc View Source

StopMultiEye(Camera)

Declaration
public void StopMultiEye(Camera camera)
Parameters
Type Name Description
Camera camera
| Improve this Doc View Source

Submit()

Declaration
public void Submit()

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX