文档

Unity Engine


User Manual

Script Reference

Unity Engine


IsValidationErrorLoggingSuppressed()

Returns whether immediate logging of graphics API validation errors is currently suppressed.
阅读时间1 分钟最后更新于 24 天前

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)); } } }}