ClientServer/Client/Assets/Koenigz/Perfect Culling/Scripts/PerfectCullingRenderToggleMode.cs
TG9six 03a642d635 first push
first push
2025-09-06 17:17:39 +04:00

23 lines
801 B
C#

// Perfect Culling (C) 2021 Patrick König
//
namespace Koenigz.PerfectCulling
{
public enum PerfectCullingRenderToggleMode
{
/// <summary>
/// Toggles the Renderer component itself. This got some overhead and thus is the least efficient option.
/// </summary>
ToggleRendererComponent,
/// <summary>
/// This tells the Renderer to only render shadows. Likely just culls the Renderer on lower end hardware. This option avoids shadow popping.
/// </summary>
ToggleShadowcastMode,
/// <summary>
/// Most efficient way of disabling a renderer completely as it just tells Unity to skip over it. Only available in Unity 2019 or newer.
/// </summary>
ToggleForceRenderingOff
}
}