版本: Unity 6 (6000.0)
语言英语
  • C#

AsyncReadManagerMetricsFilters 构造函数

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public AsyncReadManagerMetricsFilters();

声明

public AsyncReadManagerMetricsFilters(ulong typeID);

声明

public AsyncReadManagerMetricsFilters(Unity.IO.LowLevel.Unsafe.ProcessingState state);

声明

public AsyncReadManagerMetricsFilters(Unity.IO.LowLevel.Unsafe.FileReadType readType);

声明

public AsyncReadManagerMetricsFilters(Unity.IO.LowLevel.Unsafe.Priority priorityLevel);

声明

public AsyncReadManagerMetricsFilters(Unity.IO.LowLevel.Unsafe.AssetLoadingSubsystem subsystem);

参数

typeID 要包含在摘要计算中的资产类型的 YAML 类 ID。请参阅YAML 类 ID 参考页面。
state 要包含在摘要计算中的处理状态。
readType 要包含在摘要计算中的文件读取类型(异步或同步)。
priorityLevel 要包含在摘要计算中的优先级级别。
subsystem 要包含在摘要计算中的子系统“标签”。

描述

用于创建摘要指标过滤器实例的构造函数,用于过滤包含在摘要计算中的指标数据。

构造函数接受一个过滤器的值。要为同一个过滤器获取多个值,可以使用数组构造函数(如下)。对于多个过滤器,请使用 Set 方法获取其他所需的过滤器类型。

using Unity.IO.LowLevel.Unsafe;
using UnityEngine;

public class GetMetricsSummary : MonoBehaviour { #if ENABLE_PROFILER && UNITY_2020_2_OR_NEWER public void Start() { // Create a filter for texture file reads that have been completed AsyncReadManagerMetricsFilters m_TextureFilter = new AsyncReadManagerMetricsFilters(AssetLoadingSubsystem.Texture); m_TextureFilter.SetStateFilter(ProcessingState.Completed); }

#endif }

声明

public AsyncReadManagerMetricsFilters(ulong[] typeIDs, ProcessingState[] states, FileReadType[] readTypes, Priority[] priorityLevels, AssetLoadingSubsystem[] subsystems);

声明

public AsyncReadManagerMetricsFilters(ulong[] typeIDs);

声明

public AsyncReadManagerMetricsFilters(ProcessingState[] states);

声明

public AsyncReadManagerMetricsFilters(FileReadType[] readTypes);

声明

public AsyncReadManagerMetricsFilters(Priority[] priorityLevels);

声明

public AsyncReadManagerMetricsFilters(AssetLoadingSubsystem[] subsystems);

参数

typeIDs 要包含在摘要计算中的所有TypeID的数组。
states 要包含在摘要计算中的所有 ProcessingState 的数组。
readTypes 要包含在摘要计算中的所有 FileReadType 的数组。由于只有两个选项,因此通常不需要。
priorityLevels 要包含在摘要计算中的所有优先级级别的数组。由于只有两个选项,因此通常不需要。
subsystems 要包含在摘要计算中的所有子系统“标签”的数组。

描述

用于创建摘要指标过滤器实例的构造函数,用于过滤包含在摘要计算中的指标数据。

构造函数接受单个过滤器的值数组或所有过滤器的值数组。对于多个过滤器(但不是全部),请使用 Set 方法获取其他所需的过滤器类型。

using Unity.IO.LowLevel.Unsafe;
using UnityEngine;

public class GetMetricsSummary : MonoBehaviour { #if ENABLE_PROFILER && UNITY_2020_2_OR_NEWER public void Start() { // Create a filter for mesh and texture file reads that have been completed or failed AssetLoadingSubsystem[] assetLoadingSubsystems = new AssetLoadingSubsystem[] {AssetLoadingSubsystem.Texture, AssetLoadingSubsystem.Mesh}; AsyncReadManagerMetricsFilters m_SummaryFilter = new AsyncReadManagerMetricsFilters(assetLoadingSubsystems); m_SummaryFilter.SetStateFilter(new ProcessingState[] { ProcessingState.Completed, ProcessingState.Failed }); }

#endif }