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 "graphic_surface", 26 "hitrace", 27 "init", 28 "resource_management", 29 "vulkan-headers", 30 "libpng", 31 "zlib", 32 "libjpeg-turbo", 33 "napi", 34 "ability_runtime", 35 "bundle_framework", 36 "egl", 37 "skia" 38 ], 39 "third_party": [ 40 "libpng", 41 "libjpeg-turbo", 42 "zlib", 43 "vulkan-headers", 44 "vulkan-loader", 45 "egl" 46 ] 47 }, 48 "build": { 49 "sub_component": [ 50 "//foundation/graphic/graphic_3d/lume/LumeEngine:libAGPEngine", 51 "//foundation/graphic/graphic_3d/lume/LumeEngine/DLL:libAGPDLL", 52 "//foundation/graphic/graphic_3d/lume/LumeRender:libPluginAGPRender", 53 "//foundation/graphic/graphic_3d/lume/Lume_3D/DLL:libPluginAGP3D", 54 "//foundation/graphic/graphic_3d/lume/Lume_3D:libAGP3D", 55 "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter", 56 "//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler:binary_compile_shader", 57 "//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/lumeassetcompiler:binary_compile_asset", 58 "//foundation/graphic/graphic_3d/lume/metaobject:libPluginMetaObject", 59 "//foundation/graphic/graphic_3d/lume/scenewidgetplugin:libPluginSceneWidget", 60 "//foundation/graphic/graphic_3d/kits/js:libscene" 61 ], 62 "inner_kits": [ 63 { 64 "type": "so", 65 "name": "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter", 66 "header": { 67 "header_files": [ 68 "graphics_manager_common.h", 69 "graphics_task.h", 70 "i_engine.h", 71 "offscreen_context_helper.h", 72 "widget_adapter.h", 73 "texture_info.h", 74 "custom/custom_render_descriptor.h", 75 "custom/shader_input_buffer.h", 76 "data_type/constants.h", 77 "data_type/gltf_animation.h", 78 "data_type/pointer_event.h", 79 "data_type/vec3.h", 80 "data_type/geometry/cone.h", 81 "data_type/geometry/cube.h", 82 "data_type/geometry/geometry.h", 83 "data_type/geometry/sphere.h", 84 "ohos/3d_widget_adapter_log.h", 85 "ohos/graphics_manager.h", 86 "ohos/platform_data.h", 87 "ohos/texture_layer.h" 88 ], 89 "header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include" 90 } 91 }, 92 { 93 "name": "//foundation/graphic/graphic_3d/3d_widget_adapter:3dWidgetAdapterInterface", 94 "header": { 95 "header_files": [ 96 "graphics_manager_common.h", 97 "graphics_task.h", 98 "i_engine.h", 99 "offscreen_context_helper.h", 100 "widget_adapter.h", 101 "texture_info.h", 102 "custom/custom_render_descriptor.h", 103 "custom/shader_input_buffer.h", 104 "data_type/constants.h", 105 "data_type/gltf_animation.h", 106 "data_type/pointer_event.h", 107 "data_type/vec3.h", 108 "data_type/geometry/cone.h", 109 "data_type/geometry/cube.h", 110 "data_type/geometry/geometry.h", 111 "data_type/geometry/sphere.h", 112 "ohos/3d_widget_adapter_log.h", 113 "ohos/graphics_manager.h", 114 "ohos/platform_data.h", 115 "ohos/texture_layer.h" 116 ], 117 "header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include" 118 } 119 }, 120 { 121 "name": "//foundation/graphic/graphic_3d/3d_scene_adapter:sceneAdapterInterface", 122 "header": { 123 "header_files": [ 124 "scene_adapter/scene_adapter.h", 125 "scene_adapter/scene_bridge.h" 126 ], 127 "header_base": "//foundation/graphic/graphic_3d/3d_scene_adapter/include" 128 } 129 } 130 ], 131 "test": [ 132 "//foundation/graphic/graphic_3d/3d_widget_adapter/test:unittest" 133 ] 134 } 135 } 136} 137 138