# SpecificHardwareDescription

> Extends GenericHardwareDescription with device identification fields for targeting specific Android devices.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.HardwareProfiles](/engine/6000.7/script-reference/unityeditor/hardwareprofiles.md)
* **Assembly:** UnityEditor.CoreModule
* **Inherits from:** [GenericHardwareDescription](/engine/6000.7/script-reference/unityeditor/hardwareprofiles/generichardwaredescription.md)

```csharp
public class SpecificHardwareDescription : GenericHardwareDescription
```

## Remarks

This class adds fields for identifying specific devices by GPU vendor, GPU device name, device brand, device product codename, and graphics jobs filter mode. It is the base class for [ProfileDeviceFilter](/engine/6000.7/script-reference/unityeditor/hardwareprofiles/profiledevicefilter.md). You don't use this class directly; instead, use [ProfileDeviceFilter](/engine/6000.7/script-reference/unityeditor/hardwareprofiles/profiledevicefilter.md).

For more information, refer to [Device filter hardware profile settings](/engine/6000.7/manual/platform-specific/android/developing/graphics/vulkan-hardware-profiles/device-filters.md).

## Constructors

| Constructor                                                                                                                       | Description                            |
| --------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| [SpecificHardwareDescription()](/engine/6000.7/script-reference/unityeditor/hardwareprofiles/specifichardwaredescription/ctor.md) | Creates a SpecificHardwareDescription. |
