• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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