Class PostProcessRenderContext
Inheritance
System.Object
PostProcessRenderContext
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public sealed class PostProcessRenderContext
Properties
antialiasing
Declaration
public PostProcessLayer.Antialiasing antialiasing { get; }
Property Value
camera
Declaration
public Camera camera { get; set; }
Property Value
command
Declaration
public CommandBuffer command { get; set; }
Property Value
Type |
Description |
CommandBuffer |
|
debugLayer
Declaration
public PostProcessDebugLayer debugLayer { get; }
Property Value
destination
Declaration
public RenderTargetIdentifier destination { get; set; }
Property Value
Type |
Description |
RenderTargetIdentifier |
|
flip
Declaration
public bool flip { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
height
Declaration
public int height { get; }
Property Value
Type |
Description |
System.Int32 |
|
isSceneView
Declaration
public bool isSceneView { get; }
Property Value
Type |
Description |
System.Boolean |
|
propertySheets
Declaration
public PropertySheetFactory propertySheets { get; }
Property Value
resources
Declaration
public PostProcessResources resources { get; }
Property Value
screenHeight
Declaration
public int screenHeight { get; }
Property Value
Type |
Description |
System.Int32 |
|
screenWidth
Declaration
public int screenWidth { get; }
Property Value
Type |
Description |
System.Int32 |
|
source
Declaration
public RenderTargetIdentifier source { get; set; }
Property Value
Type |
Description |
RenderTargetIdentifier |
|
sourceFormat
Declaration
public RenderTextureFormat sourceFormat { get; set; }
Property Value
Type |
Description |
RenderTextureFormat |
|
stereoActive
Declaration
public bool stereoActive { get; }
Property Value
Type |
Description |
System.Boolean |
|
temporalAntialiasing
Declaration
public TemporalAntialiasing temporalAntialiasing { get; }
Property Value
userData
Declaration
public Dictionary<string, object> userData { get; }
Property Value
Type |
Description |
Dictionary<System.String, System.Object> |
|
width
Declaration
public int width { get; }
Property Value
Type |
Description |
System.Int32 |
|
xrActiveEye
Declaration
public int xrActiveEye { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetScreenSpaceTemporaryRT(CommandBuffer, Int32, Int32, RenderTextureFormat, RenderTextureReadWrite, FilterMode, Int32, Int32)
Declaration
public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, int depthBufferBits = 0, RenderTextureFormat colorFormat = null, RenderTextureReadWrite readWrite = null, FilterMode filter = null, int widthOverride = 0, int heightOverride = 0)
Parameters
Type |
Name |
Description |
CommandBuffer |
cmd |
|
System.Int32 |
nameID |
|
System.Int32 |
depthBufferBits |
|
RenderTextureFormat |
colorFormat |
|
RenderTextureReadWrite |
readWrite |
|
FilterMode |
filter |
|
System.Int32 |
widthOverride |
|
System.Int32 |
heightOverride |
|
GetScreenSpaceTemporaryRT(Int32, RenderTextureFormat, RenderTextureReadWrite, Int32, Int32)
Declaration
public RenderTexture GetScreenSpaceTemporaryRT(int depthBufferBits = 0, RenderTextureFormat colorFormat = null, RenderTextureReadWrite readWrite = null, int widthOverride = 0, int heightOverride = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
depthBufferBits |
|
RenderTextureFormat |
colorFormat |
|
RenderTextureReadWrite |
readWrite |
|
System.Int32 |
widthOverride |
|
System.Int32 |
heightOverride |
|
Returns
Type |
Description |
RenderTexture |
|
IsDebugOverlayEnabled(DebugOverlay)
Declaration
public bool IsDebugOverlayEnabled(DebugOverlay overlay)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsTemporalAntialiasingActive()
Declaration
public bool IsTemporalAntialiasingActive()
Returns
Type |
Description |
System.Boolean |
|
PushDebugOverlay(CommandBuffer, RenderTargetIdentifier, PropertySheet, Int32)
Declaration
public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, PropertySheet sheet, int pass)
Parameters
Type |
Name |
Description |
CommandBuffer |
cmd |
|
RenderTargetIdentifier |
source |
|
PropertySheet |
sheet |
|
System.Int32 |
pass |
|
Reset()
Declaration