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