/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-drawableDescriptor.md | 17 ## DrawableDescriptor section 42 .id)) as DrawableDescriptor; 165 constructor(foreground?: DrawableDescriptor, background?: DrawableDescriptor, mask?: DrawableDescri… 182 getForeground(): DrawableDescriptor; 184 获取前景的DrawableDescriptor对象。 194 | [DrawableDescriptor](#drawabledescriptor) | DrawableDescriptor对象。 | 209 获取背景的DrawableDescriptor对象。 219 | [DrawableDescriptor](#drawabledescriptor) | DrawableDescriptor对象。 | 232 getMask(): DrawableDescriptor 234 获取蒙版的DrawableDescriptor对象。 [all …]
|
H A D | js-apis-arkui-drawableDescriptor-sys.md | 1 # @ohos.arkui.drawableDescriptor (DrawableDescriptor)(系统接口) 11 > 当前页面仅包含本模块的系统接口,其他公开接口参见[@ohos.arkui.drawableDescriptor (DrawableDescriptor)](js-apis-arkui-drawa… 16 import { DrawableDescriptor, LayeredDrawableDescriptor } from '@kit.ArkUI'; 19 ## DrawableDescriptor section 25 创建DrawableDescriptor或LayeredDrawableDescriptor对象。对象构造需要使用全球化接口[getDrawableDescriptor](../apis-local…
|
H A D | drawable__descriptor_8h.md | 26 …leDescriptor](_ark_u_i___native_module.md#arkui_drawabledescriptor) | 定义 DrawableDescriptor 对象。 | 34 …i___native_module.md#oh_pixelmapnativehandle) pixelMap) | 使用 PixelMap 创建 DrawableDescriptor 对象。 | 35 …e.md#oh_pixelmapnativehandle) \*array, int32_t size) | 使用 PixelMap 图片数组创建DrawableDescriptor 对象。 | 36 …_native_module.md#arkui_drawabledescriptor) \*drawableDescriptor) | 销毁 DrawableDescriptor 对象指针。 |
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-drawableDescriptor.md | 1 # @ohos.arkui.drawableDescriptor (DrawableDescriptor) 17 ## DrawableDescriptor section 42 .id)) as DrawableDescriptor; 123 @State maskDraw:DrawableDescriptor|undefined=undefined 164 getForeground(): DrawableDescriptor; 176 | [DrawableDescriptor](#drawabledescriptor) | **DrawableDescriptor** object.| 189 getBackground(): DrawableDescriptor; 201 | [DrawableDescriptor](#drawabledescriptor) | **DrawableDescriptor** object.| 214 getMask(): DrawableDescriptor 216 Obtains the **DrawableDescriptor** object of the mask. [all …]
|
H A D | js-apis-arkui-drawableDescriptor-sys.md | 1 # @ohos.arkui.drawableDescriptor (DrawableDescriptor) (System API) 3 The **DrawableDescriptor** module provides APIs for obtaining **pixelMap** objects, including the f… 11 …etails about its public APIs, see [@ohos.arkui.drawableDescriptor (DrawableDescriptor)](js-apis-ar… 16 import { DrawableDescriptor, LayeredDrawableDescriptor } from '@kit.ArkUI'; 19 ## DrawableDescriptor section 25 Creates a **DrawableDescriptor** or **LayeredDrawableDescriptor** object. The [getDrawableDescripto…
|
H A D | drawable__descriptor_8h.md | 24 …ive_module.md#arkui_drawabledescriptor) | Defines a struct for the **DrawableDescriptor** object. | 32 …_native_module.md#oh_pixelmapnativehandle) pixelMap) | Creates a **DrawableDescriptor** object wit… 33 …e.md#oh_pixelmapnativehandle) \*array, int32_t size) | Creates a **DrawableDescriptor** object wit… 34 …edescriptor) \*drawableDescriptor) | Disposes of the pointer to a **DrawableDescriptor** object. |
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor/ |
H A D | drawable_descriptor.h | 57 class ACE_EXPORT DrawableDescriptor { 65 DrawableDescriptor() = default; 69 virtual ~DrawableDescriptor() = default; 123 std::unique_ptr<DrawableDescriptor> GetForeground(); 124 std::unique_ptr<DrawableDescriptor> GetBackground(); 125 std::unique_ptr<DrawableDescriptor> GetMask(); 230 using DrawableType = DrawableDescriptor::DrawableType; 254 drawableType = DrawableDescriptor::DrawableType::BASE; in Create() 285 drawableType = DrawableDescriptor::DrawableType::BASE; in Create() 322 drawableType = DrawableDescriptor::DrawableType::BASE; in Create() [all …]
|
H A D | js_drawable_descriptor.cpp | 145 auto* drawable = new DrawableDescriptor; in Constructor() 161 auto* drawable = new DrawableDescriptor; in PixelMapConstructor() 251 DrawableDescriptor* drawableNapi = nullptr; in GetPixelMapFromDrawableNapi() 267 auto* field = reinterpret_cast<DrawableDescriptor*>(data); in Destructor() 324 napi_env env, DrawableDescriptor* drawable, DrawableDescriptor::DrawableType type) in ToNapi() 346 case DrawableDescriptor::DrawableType::ANIMATED: in ToNapi() 349 case DrawableDescriptor::DrawableType::LAYERED: in ToNapi() 352 case DrawableDescriptor::DrawableType::BASE: in ToNapi() 355 case DrawableDescriptor::DrawableType::PIXELMAP: in ToNapi() 380 auto* drawable = reinterpret_cast<DrawableDescriptor*>(native); in GetPixelMap() [all …]
|
H A D | drawable_descriptor.cpp | 199 bool DrawableDescriptor::GetPixelMapFromBuffer() in GetPixelMapFromBuffer() 223 std::shared_ptr<Media::PixelMap> DrawableDescriptor::GetPixelMap() in GetPixelMap() 235 DrawableDescriptor::DrawableType DrawableDescriptor::GetDrawableType() in GetDrawableType() 389 return std::make_unique<DrawableDescriptor>(foreground_.value()); in GetForeground() 393 return std::make_unique<DrawableDescriptor>(foreground_.value()); in GetForeground() 403 return std::make_unique<DrawableDescriptor>(background_.value()); in GetBackground() 407 return std::make_unique<DrawableDescriptor>(background_.value()); in GetBackground() 413 std::unique_ptr<DrawableDescriptor> LayeredDrawableDescriptor::GetMask() in GetMask() 416 return std::make_unique<DrawableDescriptor>(mask_.value()); in GetMask() 420 return std::make_unique<DrawableDescriptor>(mask_.value()); in GetMask() [all …]
|
H A D | js_drawable_descriptor.h | 28 static ACE_EXPORT napi_value ToNapi(napi_env, DrawableDescriptor*, 29 DrawableDescriptor::DrawableType type = DrawableDescriptor::DrawableType::LAYERED);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/interfaces/ |
H A D | js_drawable_descriptor_test.cpp | 58 DrawableDescriptor* drawable = nullptr; 60 …napi_value result = jsDrawableDescriptor.ToNapi(env, drawable, DrawableDescriptor::DrawableType::P… 72 DrawableDescriptor drawable; 75 …napi_value result = jsDrawableDescriptor.ToNapi(env, &drawable, DrawableDescriptor::DrawableType::… 88 DrawableDescriptor drawable; 91 …napi_value result = jsDrawableDescriptor.ToNapi(env, &drawable, DrawableDescriptor::DrawableType::… 104 DrawableDescriptor drawable; 107 …napi_value result = jsDrawableDescriptor.ToNapi(env, &drawable, DrawableDescriptor::DrawableType::… 120 DrawableDescriptor drawable; 123 …napi_value result = jsDrawableDescriptor.ToNapi(env, &drawable, DrawableDescriptor::DrawableType::…
|
H A D | drawable_descriptor_test.cpp | 51 Napi::DrawableDescriptor drawableDescriptor; 169 Napi::DrawableDescriptor::DrawableType drawableType; 263 Napi::DrawableDescriptor drawableDescriptor; 265 EXPECT_EQ(res, Napi::DrawableDescriptor::DrawableType::BASE); 292 EXPECT_EQ(res, Napi::DrawableDescriptor::DrawableType::LAYERED); 311 EXPECT_EQ(res, Napi::DrawableDescriptor::DrawableType::ANIMATED); 441 auto drawable = Napi::DrawableDescriptor(); 495 EXPECT_EQ(res, Napi::DrawableDescriptor::DrawableType::ANIMATED); 524 EXPECT_EQ(res, Napi::DrawableDescriptor::DrawableType::ANIMATED);
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/kits/js/bundle_resource/ |
H A D | bundle_resource_drawable_utils.cpp | 59 std::unique_ptr<Ace::Napi::DrawableDescriptor> drawableDescriptor = in ConvertToDrawableDescriptor() 60 … std::make_unique<Ace::Napi::DrawableDescriptor>(std::move(foregroundPtr), lenForeground); in ConvertToDrawableDescriptor() 63 Ace::Napi::DrawableDescriptor::DrawableType::BASE); in ConvertToDrawableDescriptor() 80 std::unique_ptr<Ace::Napi::DrawableDescriptor> drawableDescriptor = in ConvertToDrawableDescriptor() 85 Ace::Napi::DrawableDescriptor::DrawableType::LAYERED); in ConvertToDrawableDescriptor()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkMediaCachedImage.ts | 18 …eImageSrcModifier extends ModifierWithKey<PixelMap | ResourceStr | DrawableDescriptor | ASTCResour… 19 constructor(value: PixelMap | ResourceStr | DrawableDescriptor | ASTCResource) { 59 initialize(value: PixelMap | ResourceStr | DrawableDescriptor | ASTCResource): this {
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-basic-components-mediacachedimage-sys.md | 13 MediaCachedImage(src: PixelMap | ResourceStr | DrawableDescriptor | ASTCResource) 25 …DrawableDescriptor](../js-apis-arkui-drawableDescriptor.md#drawabledescriptor) \| [ASTCR…
|
H A D | ts-basic-components-image.md | 3 …s-apis-image.md#pixelmap7)、[ResourceStr](ts-types.md#resourcestr)和[DrawableDescriptor](#drawablede… 31 Image(src: PixelMap | ResourceStr | DrawableDescriptor) 51 …DrawableDescriptor](#drawabledescriptor10) | 是 | 图片的数据源,支持本地图片和网络图片,引用方式请参考[加载图片资源](../../../ui… 55 Image(src: PixelMap | ResourceStr | DrawableDescriptor | ImageContent) 69 …DrawableDescriptor](#drawabledescriptor10)\| [ImageContent](#imagecontent12) | 是 | 图片的数据源,… 73 Image(src: PixelMap | ResourceStr | DrawableDescriptor, imageAIOptions: ImageAIOptions) 85 …DrawableDescriptor](#drawabledescriptor10) | 是 | 图片的数据源,支持本地图片和网络图片,引用方式请参考[加载图片资源](../../../ui… 583 ## DrawableDescriptor<sup>10+<sup> 585 type DrawableDescriptor = DrawableDescriptor 595 | [DrawableDescriptor](../js-apis-arkui-drawableDescriptor.md#drawabledescriptor) | 返回一个DrawableDe…
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | native_drawable_descriptor.h | 23 class DrawableDescriptor; variable 28 ArkUI_DrawableDescriptor* OH_ArkUI_CreateFromNapiDrawable(OHOS::Ace::Napi::DrawableDescriptor* napi…
|
H A D | native_drawable_descriptor.cpp | 27 ArkUI_DrawableDescriptor* OH_ArkUI_CreateFromNapiDrawable(OHOS::Ace::Napi::DrawableDescriptor* napi… in OH_ArkUI_CreateFromNapiDrawable() 30 auto drawable = std::make_shared<OHOS::Ace::Napi::DrawableDescriptor>(pixelMap); in OH_ArkUI_CreateFromNapiDrawable()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-localization-kit/ |
H A D | resourcemanager.md | 38 …bleDescriptor, uint32_t density=0, uint32_t type=0) | 获取指定资源Id,指定屏幕密度对应的图标资源的DrawableDescriptor。 | 39 …bleDescriptor, uint32_t density=0, uint32_t type=0) | 获取指定资源名称,指定屏幕密度对应的图标资源的DrawableDescriptor。 | 107 获取指定资源Id,指定屏幕密度对应的图标资源的DrawableDescriptor。 140 获取指定资源名称,指定屏幕密度对应的图标资源的DrawableDescriptor。
|
H A D | ohresmgr_8h.md | 28 …leDescriptor, uint32_t density=0, uint32_t type=0) | 获取指定资源Id,指定屏幕密度对应的图标资源的DrawableDescriptor。 | 29 …leDescriptor, uint32_t density=0, uint32_t type=0) | 获取指定资源名称,指定屏幕密度对应的图标资源的DrawableDescriptor。 |
|
/ohos5.0/base/global/resource_management/interfaces/cj/src/ |
H A D | resource_manager_impl.h | 123 explicit DrawableDescriptorImpl(OHOS::Ace::Napi::DrawableDescriptor* drawableDescriptor) in DrawableDescriptorImpl() 124 … :drawableDescriptor_(std::shared_ptr<OHOS::Ace::Napi::DrawableDescriptor>(drawableDescriptor)){}; in DrawableDescriptorImpl() 134 std::shared_ptr<OHOS::Ace::Napi::DrawableDescriptor> drawableDescriptor_; 137 OHOS::Ace::Napi::DrawableDescriptor* GetDrawableDescriptorPtr(uint32_t id,
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-global.md | 15 …<br>方法or属性:getDrawableDescriptor(resId: number, density?: number): DrawableDescriptor;|@ohos.resou… 16 …属性:getDrawableDescriptorByName(resName: string, density?: number): DrawableDescriptor;|@ohos.resou… 17 …法or属性:getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;|@ohos.resou…
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-basic-components-mediacachedimage-sys.md | 13 MediaCachedImage(src: PixelMap | ResourceStr | DrawableDescriptor | ASTCResource) 25 …DrawableDescriptor](../js-apis-arkui-drawableDescriptor.md#drawabledescriptor) \| [ASTCResource](#…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-global.md | 15 …bute name: getDrawableDescriptor(resId: number, density?: number): DrawableDescriptor;|@ohos.resou… 16 …e: getDrawableDescriptorByName(resName: string, density?: number): DrawableDescriptor;|@ohos.resou… 17 …name: getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;|@ohos.resou…
|
/ohos5.0/docs/en/application-dev/reference/apis-localization-kit/ |
H A D | ohresmgr_8h.md | 28 …leDescriptor, uint32_t density=0, uint32_t type=0) | Obtains the **DrawableDescriptor** object of … 29 …leDescriptor, uint32_t density=0, uint32_t type=0) | Obtains the **DrawableDescriptor** object of …
|