文档

Unity Engine

Unity Engine

ClearValidationErrors()

Clears any accumulated graphics API validation errors.
阅读时间1 分钟最后更新于 1 个月前

Definition

public static void ClearValidationErrors()

Remarks

Subsequent calls to GraphicsApiValidation.GetValidationErrorCount return 0 until the debug layer reports a new error. Test frameworks typically call this between tests so each test only sees errors that originated within its own scope. The dropped-error count returned by GraphicsApiValidation.GetValidationErrorsDroppedCount is also reset.

Examples

using UnityEngine;using UnityEngine.Rendering;public class Example : MonoBehaviour{ void RunPhasesIndependently() { GraphicsApiValidation.ClearValidationErrors(); // ... run phase A ... int phaseAErrors = GraphicsApiValidation.GetValidationErrorCount(); GraphicsApiValidation.ClearValidationErrors(); // ... run phase B ... int phaseBErrors = GraphicsApiValidation.GetValidationErrorCount(); Debug.Log($"Phase A: {phaseAErrors} errors, Phase B: {phaseBErrors} errors"); }}