Namespace UnityEngine.TestTools.Graphics.Platforms
Classes
ElideFromPlatformPathAttribute
Marks a platform-dimension enum member (typically a "None"/"Unknown" sentinel) so it does not contribute a segment to the reference-image PlatformPath. The value still participates in platform equality and GetValue<T>(); it is simply elided from the output folder tree, mirroring how Architecture is handled.
GraphicsDeviceInfo
A class that provides information about the current graphics device.
GraphicsTestPlatform
Represents the platform properties of a test environment.
NotAnIdentityAttribute
Marks a member of an Identity dimension that names no machine — typically a "None"/"Unknown" sentinel reported when the dimension does not apply. A schema whose identity dimensions all report such a value has nothing to identify, so it resolves reference images after the configuration schemata rather than before them.
PlatformSchema
A platform schema for use in constructing GraphicsTestPlatform objects.
RuntimePlatformExtensions
Extension methods for the RuntimePlatform enum.
Enums
GraphicsApiValidationMode
Whether a graphics API validation layer is active during a test run.
This is used with IgnoreGraphicsTestAttribute to ignore a test when a
validation layer is enabled. Combine with a GraphicsDeviceType value in the
ignore to scope it to specific graphics APIs.
GraphicsVendor
An enum that represents the different graphics vendors.
PlatformDimensionKind
What a platform dimension says about a run, which decides how strongly a reference image filed under it competes with one filed under another dimension.
StereoRenderingPaths
Enumeration of stereo rendering paths. This is used to specify the stereo rendering paths supported by the platform. It contains options for multi-pass, single-pass, and instancing rendering paths.
XrDevice
Enumeration of XR devices.