1e9297d28Sopenharmony_ci{ 2e9297d28Sopenharmony_ci "name": "@ohos/graphic_2d", 3e9297d28Sopenharmony_ci "description": "graphic_2d", 4e9297d28Sopenharmony_ci "version": "3.1", 5e9297d28Sopenharmony_ci "license": "Apache License 2.0", 6e9297d28Sopenharmony_ci "publishAs": "code-segment", 7e9297d28Sopenharmony_ci "segment": { 8e9297d28Sopenharmony_ci "destPath": "foundation/graphic/graphic_2d" 9e9297d28Sopenharmony_ci }, 10e9297d28Sopenharmony_ci "dirs": {}, 11e9297d28Sopenharmony_ci "scripts": {}, 12e9297d28Sopenharmony_ci "component": { 13e9297d28Sopenharmony_ci "name": "graphic_2d", 14e9297d28Sopenharmony_ci "subsystem": "graphic", 15e9297d28Sopenharmony_ci "syscap": [ 16e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.ColorManager.Core", 17e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.EGL", 18e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.GLES2", 19e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.GLES3", 20e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.HyperGraphicManager", 21e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.NativeBuffer", 22e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.NativeDrawing", 23e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.NativeImage", 24e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.NativeVsync", 25e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.NativeWindow", 26e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.WebGL", 27e9297d28Sopenharmony_ci "SystemCapability.Graphic.Graphic2D.WebGL2", 28e9297d28Sopenharmony_ci "SystemCapability.Graphic.Vulkan", 29e9297d28Sopenharmony_ci "SystemCapability.Graphics.Drawing" 30e9297d28Sopenharmony_ci ], 31e9297d28Sopenharmony_ci "adapted_system_type": [ "standard" ], 32e9297d28Sopenharmony_ci "features": [ 33e9297d28Sopenharmony_ci "graphic_2d_feature_product", 34e9297d28Sopenharmony_ci "graphic_2d_feature_enable_pgo", 35e9297d28Sopenharmony_ci "graphic_2d_feature_pgo_path", 36e9297d28Sopenharmony_ci "graphic_2d_feature_bootanimation_enable", 37e9297d28Sopenharmony_ci "graphic_2d_feature_ace_enable_gpu", 38e9297d28Sopenharmony_ci "graphic_2d_feature_rs_enable_eglimage", 39e9297d28Sopenharmony_ci "graphic_2d_feature_color_gamut_enable", 40e9297d28Sopenharmony_ci "graphic_2d_feature_use_texgine", 41e9297d28Sopenharmony_ci "graphic_2d_feature_rs_enable_uni_render", 42e9297d28Sopenharmony_ci "graphic_2d_feature_wuji_enable", 43e9297d28Sopenharmony_ci "graphic_2d_feature_enable_afbc", 44e9297d28Sopenharmony_ci "graphic_2d_feature_freemem_enable", 45e9297d28Sopenharmony_ci "graphic_2d_feature_parallel_render_enable", 46e9297d28Sopenharmony_ci "graphic_2d_feature_tp_switch_enbale", 47e9297d28Sopenharmony_ci "graphic_2d_feature_rs_enable_profiler", 48e9297d28Sopenharmony_ci "graphic_2d_feature_enable_chipset_vsync", 49e9297d28Sopenharmony_ci "graphic_2d_feature_enable_ddgr", 50e9297d28Sopenharmony_ci "graphic_2d_feature_enable_flutter_vulkan", 51e9297d28Sopenharmony_ci "graphic_2d_feature_enable_opengl", 52e9297d28Sopenharmony_ci "graphic_2d_feature_enable_opinc", 53e9297d28Sopenharmony_ci "graphic_2d_feature_enable_recording_dcl", 54e9297d28Sopenharmony_ci "graphic_2d_feature_enable_rspipeline", 55e9297d28Sopenharmony_ci "graphic_2d_feature_enable_stack_culling", 56e9297d28Sopenharmony_ci "graphic_2d_feature_enable_vulkan", 57e9297d28Sopenharmony_ci "graphic_2d_feature_use_aps_igameservice_func", 58e9297d28Sopenharmony_ci "graphic_2d_feature_use_igraphics_extend_hooks", 59e9297d28Sopenharmony_ci "graphic_2d_feature_vkqueue_priority_enable" 60e9297d28Sopenharmony_ci ], 61e9297d28Sopenharmony_ci "rom": "10000KB", 62e9297d28Sopenharmony_ci "ram": "10000KB", 63e9297d28Sopenharmony_ci "hisysevent_config": [ 64e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/hisysevent.yaml" 65e9297d28Sopenharmony_ci ], 66e9297d28Sopenharmony_ci "deps": { 67e9297d28Sopenharmony_ci "components": [ 68e9297d28Sopenharmony_ci "window_manager", 69e9297d28Sopenharmony_ci "resource_management", 70e9297d28Sopenharmony_ci "napi", 71e9297d28Sopenharmony_ci "samgr", 72e9297d28Sopenharmony_ci "hdf_core", 73e9297d28Sopenharmony_ci "hilog", 74e9297d28Sopenharmony_ci "hisysevent", 75e9297d28Sopenharmony_ci "hitrace", 76e9297d28Sopenharmony_ci "ability_runtime", 77e9297d28Sopenharmony_ci "bundle_framework", 78e9297d28Sopenharmony_ci "drivers_interface_display", 79e9297d28Sopenharmony_ci "c_utils", 80e9297d28Sopenharmony_ci "access_token", 81e9297d28Sopenharmony_ci "safwk", 82e9297d28Sopenharmony_ci "eventhandler", 83e9297d28Sopenharmony_ci "config_policy", 84e9297d28Sopenharmony_ci "init", 85e9297d28Sopenharmony_ci "input", 86e9297d28Sopenharmony_ci "hicollie", 87e9297d28Sopenharmony_ci "image_framework", 88e9297d28Sopenharmony_ci "ipc", 89e9297d28Sopenharmony_ci "graphic_surface", 90e9297d28Sopenharmony_ci "player_framework", 91e9297d28Sopenharmony_ci "resource_schedule_service", 92e9297d28Sopenharmony_ci "soc_perf", 93e9297d28Sopenharmony_ci "accessibility", 94e9297d28Sopenharmony_ci "frame_aware_sched", 95e9297d28Sopenharmony_ci "memmgr", 96e9297d28Sopenharmony_ci "sensor", 97e9297d28Sopenharmony_ci "qos_manager", 98e9297d28Sopenharmony_ci "video_processing_engine", 99e9297d28Sopenharmony_ci "bounds_checking_function", 100e9297d28Sopenharmony_ci "egl", 101e9297d28Sopenharmony_ci "opengles", 102e9297d28Sopenharmony_ci "vulkan-headers", 103e9297d28Sopenharmony_ci "vulkan-loader", 104e9297d28Sopenharmony_ci "cJSON", 105e9297d28Sopenharmony_ci "jsoncpp", 106e9297d28Sopenharmony_ci "openssl", 107e9297d28Sopenharmony_ci "zlib", 108e9297d28Sopenharmony_ci "libuv", 109e9297d28Sopenharmony_ci "icu", 110e9297d28Sopenharmony_ci "libpng", 111e9297d28Sopenharmony_ci "ffrt", 112e9297d28Sopenharmony_ci "libxml2", 113e9297d28Sopenharmony_ci "skia" 114e9297d28Sopenharmony_ci ], 115e9297d28Sopenharmony_ci "third_party": [ 116e9297d28Sopenharmony_ci "skia" 117e9297d28Sopenharmony_ci ] 118e9297d28Sopenharmony_ci }, 119e9297d28Sopenharmony_ci "build": { 120e9297d28Sopenharmony_ci "group_type": { 121e9297d28Sopenharmony_ci "base_group": [ 122e9297d28Sopenharmony_ci "//third_party/libpng:libpng", 123e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/interfaces/kits/napi:napi_packages", 124e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/interfaces/kits/cj:ffi_packages", 125e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/composer:libcomposer", 126e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/composer/native_vsync:libnative_vsync", 127e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics_packages", 128e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/effect/effectChain:libeffectchain", 129e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/effect/color_picker:color_picker", 130e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain:skeffectchain", 131e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/effect/effect_ndk:native_effect_ndk", 132e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:EGL", 133e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:GLESv2", 134e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:GLESv3", 135e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text:rosen_text", 136e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/effect/egl:libegl_effect", 137e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/texgine:libtexgine", 138e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/frameworks/vulkan_layers:vulkan_swapchain_layer", 139e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/frameworks/vulkan_layers:vulkan_swapchain_layer_json", 140e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/graphics_effect:libgraphics_effect", 141e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/hyper_graphic_manager/core/native_display_soloist:libnative_display_soloist", 142e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/utils/color_manager/ndk:libnative_color_space_manager" 143e9297d28Sopenharmony_ci ], 144e9297d28Sopenharmony_ci "fwk_group": [ 145e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 146e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client" 147e9297d28Sopenharmony_ci ], 148e9297d28Sopenharmony_ci "service_group": [ 149e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d:default", 150e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/render_service:librender_service", 151e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/render_service:render_service", 152e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/etc:ohos.para.dac" 153e9297d28Sopenharmony_ci ] 154e9297d28Sopenharmony_ci }, 155e9297d28Sopenharmony_ci "inner_kits": [ 156e9297d28Sopenharmony_ci { 157e9297d28Sopenharmony_ci "type": "so", 158e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing:drawing_napi_impl", 159e9297d28Sopenharmony_ci "header": { 160e9297d28Sopenharmony_ci "header_files": [ 161e9297d28Sopenharmony_ci "canvas_napi/js_canvas.h" 162e9297d28Sopenharmony_ci ], 163e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing" 164e9297d28Sopenharmony_ci } 165e9297d28Sopenharmony_ci }, 166e9297d28Sopenharmony_ci { 167e9297d28Sopenharmony_ci "type": "so", 168e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/frameworks/bootanimation/utils:libbootanimation_utils", 169e9297d28Sopenharmony_ci "header": { 170e9297d28Sopenharmony_ci "header_files": [ 171e9297d28Sopenharmony_ci "boot_animation_utils.h" 172e9297d28Sopenharmony_ci ], 173e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/bootanimation" 174e9297d28Sopenharmony_ci } 175e9297d28Sopenharmony_ci }, 176e9297d28Sopenharmony_ci { 177e9297d28Sopenharmony_ci "type": "so", 178e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/composer:libcomposer", 179e9297d28Sopenharmony_ci "header": { 180e9297d28Sopenharmony_ci "header_files": [ 181e9297d28Sopenharmony_ci "vsync_receiver.h" 182e9297d28Sopenharmony_ci ], 183e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/composer" 184e9297d28Sopenharmony_ci } 185e9297d28Sopenharmony_ci }, 186e9297d28Sopenharmony_ci { 187e9297d28Sopenharmony_ci "type": "so", 188e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/frameworks/surfaceimage:libnative_image", 189e9297d28Sopenharmony_ci "header": { 190e9297d28Sopenharmony_ci "header_files": [ 191e9297d28Sopenharmony_ci "native_image.h" 192e9297d28Sopenharmony_ci ], 193e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/surface" 194e9297d28Sopenharmony_ci } 195e9297d28Sopenharmony_ci }, 196e9297d28Sopenharmony_ci { 197e9297d28Sopenharmony_ci "type": "so", 198e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:EGL", 199e9297d28Sopenharmony_ci "header": { 200e9297d28Sopenharmony_ci "header_files": [ 201e9297d28Sopenharmony_ci ], 202e9297d28Sopenharmony_ci "header_base": [ 203e9297d28Sopenharmony_ci ] 204e9297d28Sopenharmony_ci } 205e9297d28Sopenharmony_ci }, 206e9297d28Sopenharmony_ci { 207e9297d28Sopenharmony_ci "type": "so", 208e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:GLESv3", 209e9297d28Sopenharmony_ci "header": { 210e9297d28Sopenharmony_ci "header_files": [ 211e9297d28Sopenharmony_ci ], 212e9297d28Sopenharmony_ci "header_base": [ 213e9297d28Sopenharmony_ci ] 214e9297d28Sopenharmony_ci } 215e9297d28Sopenharmony_ci }, 216e9297d28Sopenharmony_ci { 217e9297d28Sopenharmony_ci "type": "so", 218e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/frame_analyzer:libframe_analyzer", 219e9297d28Sopenharmony_ci "header": { 220e9297d28Sopenharmony_ci "header_files": [ 221e9297d28Sopenharmony_ci ], 222e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/frame_analyzer/export" 223e9297d28Sopenharmony_ci } 224e9297d28Sopenharmony_ci }, 225e9297d28Sopenharmony_ci { 226e9297d28Sopenharmony_ci "type": "so", 227e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/utils:libgraphic_utils", 228e9297d28Sopenharmony_ci "header": { 229e9297d28Sopenharmony_ci "header_files": [ 230e9297d28Sopenharmony_ci "graphic_common.h", 231e9297d28Sopenharmony_ci "graphic_common_c.h" 232e9297d28Sopenharmony_ci ], 233e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/common" 234e9297d28Sopenharmony_ci } 235e9297d28Sopenharmony_ci }, 236e9297d28Sopenharmony_ci { 237e9297d28Sopenharmony_ci "type": "so", 238e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/animation/window_animation:window_animation", 239e9297d28Sopenharmony_ci "header": { 240e9297d28Sopenharmony_ci "header_files": [ 241e9297d28Sopenharmony_ci "rs_iwindow_animation_controller.h", 242e9297d28Sopenharmony_ci "rs_iwindow_animation_finished_callback.h", 243e9297d28Sopenharmony_ci "rs_window_animation_finished_callback_stub.h", 244e9297d28Sopenharmony_ci "rs_window_animation_finished_callback.h", 245e9297d28Sopenharmony_ci "rs_window_animation_stub.h", 246e9297d28Sopenharmony_ci "rs_window_animation_target.h" 247e9297d28Sopenharmony_ci ], 248e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/animation/window_animation/include" 249e9297d28Sopenharmony_ci } 250e9297d28Sopenharmony_ci }, 251e9297d28Sopenharmony_ci { 252e9297d28Sopenharmony_ci "type": "so", 253e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 254e9297d28Sopenharmony_ci "header": { 255e9297d28Sopenharmony_ci "header_files": [ 256e9297d28Sopenharmony_ci "animation/rs_animation_timing_protocol.h", 257e9297d28Sopenharmony_ci "common/rs_macros.h", 258e9297d28Sopenharmony_ci "common/rs_rect.h", 259e9297d28Sopenharmony_ci "common/rs_vector3.h", 260e9297d28Sopenharmony_ci "common/rs_vector4.h", 261e9297d28Sopenharmony_ci "render/rs_image.h", 262e9297d28Sopenharmony_ci "render/rs_light_up_effect_filter.h", 263e9297d28Sopenharmony_ci "render/rs_pixel_map_util.h", 264e9297d28Sopenharmony_ci "render/rs_shader.h", 265e9297d28Sopenharmony_ci "render/rs_filter.h", 266e9297d28Sopenharmony_ci "render/rs_image_cache.h", 267e9297d28Sopenharmony_ci "render/rs_shadow.h", 268e9297d28Sopenharmony_ci "render/rs_typeface_cache.h", 269e9297d28Sopenharmony_ci "render/rs_mask.h", 270e9297d28Sopenharmony_ci "render/rs_path.h", 271e9297d28Sopenharmony_ci "render/rs_border.h", 272e9297d28Sopenharmony_ci "render/rs_image_base.h", 273e9297d28Sopenharmony_ci "modifier/rs_animatable_arithmetic.h" 274e9297d28Sopenharmony_ci ], 275e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/include" 276e9297d28Sopenharmony_ci } 277e9297d28Sopenharmony_ci }, 278e9297d28Sopenharmony_ci { 279e9297d28Sopenharmony_ci "type": "so", 280e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", 281e9297d28Sopenharmony_ci "header": { 282e9297d28Sopenharmony_ci "header_files": [ 283e9297d28Sopenharmony_ci "animation/rs_animation.h", 284e9297d28Sopenharmony_ci "animation/rs_transition.h", 285e9297d28Sopenharmony_ci "animation/rs_animation_timing_curve.h", 286e9297d28Sopenharmony_ci "animation/rs_motion_path_option.h", 287e9297d28Sopenharmony_ci "ui/rs_node.h", 288e9297d28Sopenharmony_ci "ui/rs_proxy_node.h", 289e9297d28Sopenharmony_ci "ui/rs_base_node.h", 290e9297d28Sopenharmony_ci "ui/rs_ui_share_context.h", 291e9297d28Sopenharmony_ci "ui/rs_ui_director.h", 292e9297d28Sopenharmony_ci "ui/rs_surface_extractor.h", 293e9297d28Sopenharmony_ci "ui/rs_surface_node.h", 294e9297d28Sopenharmony_ci "ui/rs_canvas_node.h", 295e9297d28Sopenharmony_ci "ui/rs_display_node.h", 296e9297d28Sopenharmony_ci "ui/rs_root_node.h", 297e9297d28Sopenharmony_ci "modifier/rs_modifier.h", 298e9297d28Sopenharmony_ci "modifier/rs_modifier_manager_map.h", 299e9297d28Sopenharmony_ci "modifier/rs_modifier_extractor.h", 300e9297d28Sopenharmony_ci "modifier/rs_modifier_manager.h", 301e9297d28Sopenharmony_ci "modifier/rs_property.h", 302e9297d28Sopenharmony_ci "modifier/rs_showing_properties_freezer.h", 303e9297d28Sopenharmony_ci "modifier/rs_extended_modifier.h", 304e9297d28Sopenharmony_ci "modifier/rs_property_modifier.h", 305e9297d28Sopenharmony_ci "transaction/rs_interfaces.h" 306e9297d28Sopenharmony_ci ], 307e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/render_service_client/core" 308e9297d28Sopenharmony_ci } 309e9297d28Sopenharmony_ci }, 310e9297d28Sopenharmony_ci { 311e9297d28Sopenharmony_ci "type": "so", 312e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 313e9297d28Sopenharmony_ci "header": { 314e9297d28Sopenharmony_ci "header_files": [ 315e9297d28Sopenharmony_ci "draw/canvas.h", 316e9297d28Sopenharmony_ci "draw/pen.h", 317e9297d28Sopenharmony_ci "image/bitmap.h" 318e9297d28Sopenharmony_ci ], 319e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include" 320e9297d28Sopenharmony_ci } 321e9297d28Sopenharmony_ci }, 322e9297d28Sopenharmony_ci { 323e9297d28Sopenharmony_ci "type": "so", 324e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk:native_drawing_ndk", 325e9297d28Sopenharmony_ci "header": { 326e9297d28Sopenharmony_ci "header_files": [ 327e9297d28Sopenharmony_ci ], 328e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include" 329e9297d28Sopenharmony_ci } 330e9297d28Sopenharmony_ci }, 331e9297d28Sopenharmony_ci { 332e9297d28Sopenharmony_ci "type": "so", 333e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/effect/effect_ndk:native_effect_ndk", 334e9297d28Sopenharmony_ci "header": { 335e9297d28Sopenharmony_ci "header_files": [ 336e9297d28Sopenharmony_ci ], 337e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/effect/effect_ndk/include" 338e9297d28Sopenharmony_ci } 339e9297d28Sopenharmony_ci }, 340e9297d28Sopenharmony_ci { 341e9297d28Sopenharmony_ci "type": "so", 342e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics_new", 343e9297d28Sopenharmony_ci "header": { 344e9297d28Sopenharmony_ci "header_files": [ 345e9297d28Sopenharmony_ci "draw/canvas.h", 346e9297d28Sopenharmony_ci "draw/pen.h", 347e9297d28Sopenharmony_ci "image/bitmap.h" 348e9297d28Sopenharmony_ci ], 349e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include" 350e9297d28Sopenharmony_ci } 351e9297d28Sopenharmony_ci }, 352e9297d28Sopenharmony_ci { 353e9297d28Sopenharmony_ci "type": "so", 354e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/effect/color_picker:color_picker", 355e9297d28Sopenharmony_ci "header": { 356e9297d28Sopenharmony_ci "header_files": [ 357e9297d28Sopenharmony_ci "color_picker.h", 358e9297d28Sopenharmony_ci "effect_errors.h" 359e9297d28Sopenharmony_ci ], 360e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/effect/color_picker/include" 361e9297d28Sopenharmony_ci } 362e9297d28Sopenharmony_ci }, 363e9297d28Sopenharmony_ci { 364e9297d28Sopenharmony_ci "type": "so", 365e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/utils/color_manager:color_manager", 366e9297d28Sopenharmony_ci "header": { 367e9297d28Sopenharmony_ci "header_files": [ 368e9297d28Sopenharmony_ci "export/color.h", 369e9297d28Sopenharmony_ci "export/color_space.h", 370e9297d28Sopenharmony_ci "export/color_space_convertor.h" 371e9297d28Sopenharmony_ci ], 372e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/utils/color_manager" 373e9297d28Sopenharmony_ci } 374e9297d28Sopenharmony_ci }, 375e9297d28Sopenharmony_ci { 376e9297d28Sopenharmony_ci "type": "so", 377e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/texgine:libtexgine", 378e9297d28Sopenharmony_ci "header": { 379e9297d28Sopenharmony_ci "header_files": [ 380e9297d28Sopenharmony_ci "any_span.h", 381e9297d28Sopenharmony_ci "dynamic_file_font_provider.h", 382e9297d28Sopenharmony_ci "dynamic_font_provider.h", 383e9297d28Sopenharmony_ci "font_providers.h", 384e9297d28Sopenharmony_ci "ifont_provider.h", 385e9297d28Sopenharmony_ci "system_font_provider.h", 386e9297d28Sopenharmony_ci "text_style.h", 387e9297d28Sopenharmony_ci "theme_font_provider.h", 388e9297d28Sopenharmony_ci "typography_builder.h", 389e9297d28Sopenharmony_ci "typography_style.h", 390e9297d28Sopenharmony_ci "typography_types.h", 391e9297d28Sopenharmony_ci "typography.h" 392e9297d28Sopenharmony_ci ], 393e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/texgine/export/texgine" 394e9297d28Sopenharmony_ci } 395e9297d28Sopenharmony_ci }, 396e9297d28Sopenharmony_ci { 397e9297d28Sopenharmony_ci "type": "so", 398e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/color_manager:color_space_object_convertor", 399e9297d28Sopenharmony_ci "header": { 400e9297d28Sopenharmony_ci "header_files": [ 401e9297d28Sopenharmony_ci "color_space_object_convertor.h", 402e9297d28Sopenharmony_ci "js_color_space.h", 403e9297d28Sopenharmony_ci "js_color_space_utils.h", 404e9297d28Sopenharmony_ci "ndk_color_space.h" 405e9297d28Sopenharmony_ci ], 406e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/color_manager/color_space_object_convertor" 407e9297d28Sopenharmony_ci } 408e9297d28Sopenharmony_ci }, 409e9297d28Sopenharmony_ci { 410e9297d28Sopenharmony_ci "type": "so", 411e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/utils/color_manager/ndk:libnative_color_space_manager", 412e9297d28Sopenharmony_ci "header": { 413e9297d28Sopenharmony_ci "header_files": [ 414e9297d28Sopenharmony_ci "native_color_space_manager.h" 415e9297d28Sopenharmony_ci ], 416e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/color_manager" 417e9297d28Sopenharmony_ci } 418e9297d28Sopenharmony_ci }, 419e9297d28Sopenharmony_ci { 420e9297d28Sopenharmony_ci "type": "so", 421e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/hdr_capability:hdr_capability_utils", 422e9297d28Sopenharmony_ci "header": { 423e9297d28Sopenharmony_ci "header_files": [ 424e9297d28Sopenharmony_ci "js_hdr_format_utils.h" 425e9297d28Sopenharmony_ci ], 426e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/hdr_capability/hdr_capability_utils" 427e9297d28Sopenharmony_ci } 428e9297d28Sopenharmony_ci }, 429e9297d28Sopenharmony_ci { 430e9297d28Sopenharmony_ci "type": "so", 431e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text:rosen_text", 432e9297d28Sopenharmony_ci "header": { 433e9297d28Sopenharmony_ci "header_files": [ 434e9297d28Sopenharmony_ci "font_collection.h", 435e9297d28Sopenharmony_ci "typography_create.h", 436e9297d28Sopenharmony_ci "typography_style.h", 437e9297d28Sopenharmony_ci "text_style.h", 438e9297d28Sopenharmony_ci "typography.h", 439e9297d28Sopenharmony_ci "typography_types.h" 440e9297d28Sopenharmony_ci ], 441e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/export/rosen_text" 442e9297d28Sopenharmony_ci } 443e9297d28Sopenharmony_ci }, 444e9297d28Sopenharmony_ci { 445e9297d28Sopenharmony_ci "type": "so", 446e9297d28Sopenharmony_ci "name": "//foundation/graphic/graphic_2d/interfaces/kits/cj/color_manager:cj_color_manager_ffi", 447e9297d28Sopenharmony_ci "header": { 448e9297d28Sopenharmony_ci "header_files": [ 449e9297d28Sopenharmony_ci "cj_color_manager.h", 450e9297d28Sopenharmony_ci "cj_color_mgr_utils.h", 451e9297d28Sopenharmony_ci "color_mgr_ffi.h" 452e9297d28Sopenharmony_ci ], 453e9297d28Sopenharmony_ci "header_base": "//foundation/graphic/graphic_2d/interfaces/kits/cj/color_manager" 454e9297d28Sopenharmony_ci } 455e9297d28Sopenharmony_ci } 456e9297d28Sopenharmony_ci ], 457e9297d28Sopenharmony_ci "test": [ 458e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d:graphic_common_test", 459e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/frameworks/surfaceimage/test:test", 460e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:test", 461e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/ressched/test/unittest:unittest", 462e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/test/2d_graphics:test", 463e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/animation/window_animation/test:test", 464e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/test:test", 465e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/test/2d_engine:test", 466e9297d28Sopenharmony_ci "//foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing:drawing_demo" 467e9297d28Sopenharmony_ci ] 468e9297d28Sopenharmony_ci } 469e9297d28Sopenharmony_ci } 470e9297d28Sopenharmony_ci } 471