기술 자료

Unity Engine

Unity Engine

IsValidationErrorLoggingSuppressed()

Returns whether immediate logging of graphics API validation errors is currently suppressed.
읽는 시간 1분최근 업데이트: 한 달 전

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