Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ProfileDeviceFilter

Represents a hardware profile for a specific Android device or group of devices.
Read time 1 minuteLast updated 13 days ago

Definition

public class ProfileDeviceFilter : SpecificHardwareDescription

Remarks

A profile device filter targets specific devices by GPU vendor, GPU model, device brand, and product codename. Create instances with ProfileDatabase.CreateFilter. When a device matches the filter criteria, Unity applies the profile's workaround, graphics API, and graphics jobs settings instead of the DefaultDeviceFilter settings.
The filter parameters support regular expressions for flexible device matching. For example,
"((G|g)oogle)"
matches the Google brand regardless of capitalization, and
"(oriole|raven|bluejay)"
matches multiple product codenames.
For more information, refer to Device filter hardware profile settings.

Constructors

Constructor

Description

ProfileDeviceFilter(System.String,System.String,System.String,System.String)Creates a ProfileDeviceFilter that targets devices matching the specified criteria.

Properties

Property

Description

RequiredAndroidOsVersionThe required Android OS version for devices that match this profile.
RequiredDriverVersionThe required Vulkan driver version for devices that match this profile.
RequiredVulkanVersionThe required Vulkan API version for devices that match this profile.

Methods

Method

Description

DisableAllWorkaroundsDisables all defined driver workarounds for this profile.
SetGraphicsAPISets the graphics API to use on devices that match this profile.
SetGraphicsJobsFilterModeSets the graphics jobs filter mode for devices that match this profile.
SetWorkaroundSets the state of a specific driver workaround for this profile.