Class DebugOverlay
Utility class for debug overlay coordinates.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
public class DebugOverlay
Properties
overlaySize
Current overlay size.
Declaration
public int overlaySize { get; }
Property Value
Type | Description |
---|---|
int |
x
Current x coordinate.
Declaration
public int x { get; }
Property Value
Type | Description |
---|---|
int |
y
Current y coordinate.
Declaration
public int y { get; }
Property Value
Type | Description |
---|---|
int |
Methods
Next()
Increment coordinates to the next overlay.
Declaration
public void Next()
SetViewport(CommandBuffer)
Setup the viewport for the current overlay.
Declaration
public void SetViewport(CommandBuffer cmd)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | cmd | Command buffer used to setup viewport. |
StartOverlay(int, int, int, int)
Start rendering overlay.
Declaration
public void StartOverlay(int initialX, int initialY, int overlaySize, int screenWidth)
Parameters
Type | Name | Description |
---|---|---|
int | initialX | Initial x position. |
int | initialY | Initial y position. |
int | overlaySize | Size of overlays between 0 and 1. |
int | screenWidth | Width of the screen. |