1{ 2 "name": "@ohos/graphic_3d", 3 "description": "graphic_3d", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/graphic/graphic_3d" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "graphic_3d", 14 "subsystem": "graphic", 15 "syscap": ["SystemCapability.ArkUi.Graphics3D"], 16 "features": [], 17 "adapted_system_type": [ "standard" ], 18 "rom": "8000KB", 19 "ram": "8000KB", 20 "deps": { 21 "components": [ 22 "c_utils", 23 "hilog", 24 "graphic_2d", 25 "hitrace", 26 "init", 27 "resource_management" 28 ], 29 "third_party": [ 30 "skia", 31 "libpng", 32 "libjpeg-turbo", 33 "zlib" 34 ] 35 }, 36 "build": { 37 "sub_component": [ 38 "//foundation/graphic/graphic_3d/lume/LumeEngine:libAGPEngine", 39 "//foundation/graphic/graphic_3d/lume/LumeEngine/DLL:libAGPDLL", 40 "//foundation/graphic/graphic_3d/lume/LumeRender:libPluginAGPRender", 41 "//foundation/graphic/graphic_3d/lume/Lume_3D/DLL:libPluginAGP3D", 42 "//foundation/graphic/graphic_3d/lume/Lume_3D:libAGP3D", 43 "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter", 44 "//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler:binary_compile_shader", 45 "//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/lumeassetcompiler:binary_compile_asset" 46 ], 47 "inner_kits": [ 48 { 49 "type": "so", 50 "name": "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter", 51 "header": { 52 "header_files": [ 53 "graphics_manager_common.h", 54 "graphics_task.h", 55 "i_engine.h", 56 "offscreen_context_helper.h", 57 "widget_adapter.h", 58 "texture_info.h", 59 "custom/custom_render_descriptor.h", 60 "custom/shader_input_buffer.h", 61 "data_type/constants.h", 62 "data_type/gltf_animation.h", 63 "data_type/pointer_event.h", 64 "data_type/vec3.h", 65 "data_type/geometry/cone.h", 66 "data_type/geometry/cube.h", 67 "data_type/geometry/geometry.h", 68 "data_type/geometry/sphere.h", 69 "ohos/3d_widget_adapter_log.h", 70 "ohos/graphics_manager.h", 71 "ohos/platform_data.h", 72 "ohos/texture_layer.h" 73 ], 74 "header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include" 75 } 76 }, 77 { 78 "name": "//foundation/graphic/graphic_3d/3d_widget_adapter:3dWidgetAdapterInterface", 79 "header": { 80 "header_files": [ 81 "graphics_manager_common.h", 82 "graphics_task.h", 83 "i_engine.h", 84 "offscreen_context_helper.h", 85 "widget_adapter.h", 86 "texture_info.h", 87 "custom/custom_render_descriptor.h", 88 "custom/shader_input_buffer.h", 89 "data_type/constants.h", 90 "data_type/gltf_animation.h", 91 "data_type/pointer_event.h", 92 "data_type/vec3.h", 93 "data_type/geometry/cone.h", 94 "data_type/geometry/cube.h", 95 "data_type/geometry/geometry.h", 96 "data_type/geometry/sphere.h", 97 "ohos/3d_widget_adapter_log.h", 98 "ohos/graphics_manager.h", 99 "ohos/platform_data.h", 100 "ohos/texture_layer.h" 101 ], 102 "header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include" 103 } 104 } 105 ], 106 "test": [ 107 "//foundation/graphic/graphic_3d/3d_widget_adapter/test:unittest" 108 ] 109 } 110 } 111} 112 113