Opaque | Renders content as fully opaque without transparency support. |
OpaqueWithClip | Renders opaque content with alpha clipping support for sharp edges. |
Transparent | Renders content with full transparency and alpha blending support. |
TransparentDefaultAlpha | Legacy transparency mode. Use Transparent instead. |
TransparentCorrectAlpha | Legacy transparency mode with corrected alpha. Use Transparent instead. |
AlphaToMask | Converts alpha values to binary mask for sharp transparency cutoffs. |
Flat | Renders on a flat rectangular surface. |
Curved | Renders on a curved cylindrical surface with configurable radius. |
PunchAHole | Creates a hole in the scene where the overlay appears, allowing overlay content to show through. |
DepthTested | Renders overlay with depth testing against the scene's depth buffer, The appearance of this layer's edges will be crisper without artifacts, however, the GPU cost is slightly higher, and occlusions by objects in the scene may show aliased edges and MSAA artifacts. |