Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


IsValidationErrorLoggingSuppressed()

Returns whether immediate logging of graphics API validation errors is currently suppressed.
Read time 1 minuteLast updated 12 days ago

Definition

public static bool IsValidationErrorLoggingSuppressed()

Returns

Type

Description

booltrue if immediate logging is suppressed; otherwise false.

Remarks

Use this to check the current logging state before changing it, for example so you can restore it after a temporary scope. Logging isn't suppressed by default; the value only changes when something calls GraphicsApiValidation.SetValidationErrorLoggingSuppressed.

Examples

using UnityEngine;using UnityEngine.Rendering;public class Example : MonoBehaviour{ // When logging is suppressed, accumulated errors haven't been written // to the log yet, so the caller is responsible for emitting them. void ReportAccumulatedErrors() { if (GraphicsApiValidation.IsValidationErrorLoggingSuppressed()) { int count = GraphicsApiValidation.GetValidationErrorCount(); for (int i = 0; i < count; i++) { Debug.LogError(GraphicsApiValidation.GetValidationError(i)); } } }}