1{ 2 "name": "@ohos/graphic_standard", 3 "description": "graphic_standard", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/graphic/graphic_2d" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "graphic_standard", 14 "subsystem": "graphic", 15 "syscap": [ 16 "SystemCapability.Graphic.Graphic2D.ColorManager.Core", 17 "SystemCapability.Graphic.Graphic2D.EGL", 18 "SystemCapability.Graphic.Graphic2D.GLES3", 19 "SystemCapability.Graphic.Graphic2D.NativeWindow", 20 "SystemCapability.Graphic.Graphic2D.NativeDrawing", 21 "SystemCapability.Graphic.Graphic2D.WebGL", 22 "SystemCapability.Graphic.Graphic2D.WebGL2" 23 ], 24 "adapted_system_type": [ "standard" ], 25 "features": [ 26 "graphic_standard_feature_bootanimation_enable", 27 "graphic_standard_feature_ace_enable_gpu", 28 "graphic_standard_feature_rs_enable_eglimage", 29 "graphic_standard_feature_color_gamut_enable", 30 "graphic_standard_feature_rs_enable_uni_render", 31 "graphic_standard_feature_wuji_enable", 32 "graphic_standard_feature_enable_afbc", 33 "graphic_standard_feature_freemem_enable" 34 ], 35 "rom": "10000KB", 36 "ram": "10000KB", 37 "hisysevent_config": [ 38 "//foundation/graphic/graphic_2d/hisysevent.yaml" 39 ], 40 "deps": { 41 "components": [ 42 "libhilog", 43 "ipc_core", 44 "samgr_proxy", 45 "utils", 46 "libeventhandler", 47 "image_native", 48 "hdi_display_device", 49 "bytrace_core" 50 ], 51 "third_party": [ 52 "libz" 53 ] 54 }, 55 "build": { 56 "group_type": { 57 "base_group": [ 58 "//third_party/libpng:libpng", 59 "//foundation/graphic/graphic_2d/interfaces/kits/napi:napi_packages", 60 "//foundation/graphic/graphic_2d/rosen/modules/composer:libcomposer", 61 "//foundation/graphic/graphic_2d/rosen/modules/composer/native_vsync:libnative_vsync", 62 "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", 63 "//foundation/graphic/graphic_2d/rosen/samples/2d_graphics:drawing_sample_rs", 64 "//foundation/graphic/graphic_2d/rosen/samples/2d_graphics:drawing_engine_sample", 65 "//foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test:drawing_sample", 66 "//foundation/graphic/graphic_2d/rosen/modules/effect/effectChain:libeffectchain", 67 "//foundation/graphic/graphic_2d/rosen/modules/effect/color_picker:color_picker", 68 "//foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain:skeffectchain", 69 "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:EGL", 70 "//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:GLESv3", 71 "//foundation/graphic/graphic_2d/frameworks/surfaceimage:libnative_image", 72 "//foundation/graphic/graphic_2d/rosen/modules/effect/egl:libegl_effect", 73 "//foundation/graphic/graphic_2d/frameworks/vulkan_wrapper:vulkan" 74 ], 75 "fwk_group": [ 76 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base", 77 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client" 78 ], 79 "service_group": [ 80 "//foundation/graphic/graphic_2d:default", 81 "//foundation/graphic/graphic_2d/rosen/modules/render_service:librender_service", 82 "//foundation/graphic/graphic_2d/rosen/modules/render_service:render_service", 83 "//foundation/graphic/graphic_2d/etc:ohos.para.dac" 84 ] 85 }, 86 "inner_kits": [ 87 { 88 "type": "so", 89 "name": "//foundation/graphic/graphic_2d/frameworks/surface:surface", 90 "header": { 91 "header_files": [ 92 "buffer_extra_data.h", 93 "egl_data.h", 94 "egl_surface.h", 95 "external_window.h", 96 "native_buffer.h", 97 "native_buffer_inner.h", 98 "native_image.h", 99 "ibuffer_consumer_listener.h", 100 "ibuffer_producer.h", 101 "surface.h", 102 "surface_buffer.h", 103 "surface_type.h", 104 "surface_utils.h", 105 "window.h" 106 ], 107 "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/surface" 108 } 109 }, 110 { 111 "type": "so", 112 "name": "//foundation/graphic/graphic_2d/rosen/modules/composer:libcomposer", 113 "header": { 114 "header_files": [ 115 "vsync_receiver.h" 116 ], 117 "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/composer" 118 } 119 }, 120 { 121 "type": "so", 122 "name": "//foundation/graphic/graphic_2d/utils:libgraphic_utils", 123 "header": { 124 "header_files": [ 125 "graphic_common.h", 126 "graphic_common_c.h" 127 ], 128 "header_base": "//foundation/graphic/graphic_2d/interfaces/inner_api/common" 129 } 130 }, 131 { 132 "type": "so", 133 "name": "//foundation/graphic/graphic_2d/rosen/modules/animation/window_animation:window_animation", 134 "header": { 135 "header_files": [ 136 "rs_iwindow_animation_controller.h", 137 "rs_iwindow_animation_finished_callback.h", 138 "rs_window_animation_finished_callback_stub.h", 139 "rs_window_animation_finished_callback.h", 140 "rs_window_animation_stub.h", 141 "rs_window_animation_target.h" 142 ], 143 "header_base": "//foundation/graphic/graphic_2d/rosen/modules/animation/window_animation/include" 144 } 145 } 146 ], 147 "test": [ 148 "//foundation/graphic/graphic_2d:graphic_2d_test", 149 "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:test", 150 "//foundation/graphic/graphic_2d/rosen/test/2d_graphics:test", 151 "//foundation/graphic/graphic_2d/rosen/modules/animation/window_animation/test:test", 152 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/test:test", 153 "//foundation/graphic/graphic_2d/rosen/test/2d_engine:test" 154 ] 155 } 156 } 157 } 158