1# @ohos.arkui.drawableDescriptor (DrawableDescriptor) (System API)
2
3The **DrawableDescriptor** module provides APIs for obtaining **pixelMap** objects, including the foreground, background, mask, and layered icons.
4
5> **NOTE**
6>
7> The initial APIs of this module are supported since API version 10. Newly added APIs will be marked with a superscript to indicate their earliest API version.
8>
9> You can preview how this component looks on a real device, but not in DevEco Studio Previewer.
10>
11> This topic describes only system APIs provided by the module. For details about its public APIs, see [@ohos.arkui.drawableDescriptor (DrawableDescriptor)](js-apis-arkui-drawableDescriptor.md).
12
13## Modules to Import
14
15```ts
16import { DrawableDescriptor, LayeredDrawableDescriptor } from '@kit.ArkUI';
17```
18
19## DrawableDescriptor
20
21### constructor
22
23constructor()
24
25Creates a **DrawableDescriptor** or **LayeredDrawableDescriptor** object. The [getDrawableDescriptor](../apis-localization-kit/js-apis-resource-manager.md#getdrawabledescriptor10) or [getDrawableDescriptorByName](../apis-localization-kit/js-apis-resource-manager.md#getdrawabledescriptorbyname10) API is required for object construction.
26
27**System API**: This is a system API.
28
29**System capability**: SystemCapability.ArkUI.ArkUI.Full
30