Class DebugOverlay
Utility class for debug overlay coordinates.
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.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(float)
Increment coordinates to the next overlay and return the current overlay rect.
Declaration
public Rect Next(float aspect = 1)
Parameters
Type | Name | Description |
---|---|---|
float | aspect | Aspect of the current overlay. |
Returns
Type | Description |
---|---|
Rect | Returns a rect of the current overlay. |
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. |