文档

Unity Engine

Unity Engine

GetValidationErrorCount()

Returns the number of graphics API validation errors accumulated since the last call to GraphicsApiValidation.ClearValidationErrors.
阅读时间1 分钟最后更新于 1 个月前

Definition

public static int GetValidationErrorCount()

Returns

Type

Description

intThe number of accumulated validation errors.

Remarks

Use GraphicsApiValidation.GetValidationError to retrieve each error message by index.
The reported count doesn't include errors that were dropped because the internal error buffer was full. Use GraphicsApiValidation.GetValidationErrorsDroppedCount to obtain that value.

Examples

using UnityEngine;using UnityEngine.Rendering;public class Example : MonoBehaviour{ void ReportValidationStatus() { int count = GraphicsApiValidation.GetValidationErrorCount(); if (count == 0) { Debug.Log("No graphics API validation errors recorded."); return; } int dropped = GraphicsApiValidation.GetValidationErrorsDroppedCount(); Debug.LogError($"{count} graphics API validation errors recorded ({dropped} additional errors dropped)."); }}