• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/graphic_surface",
3    "description": "graphic surface",
4    "version": "4.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "foundation/graphic/graphic_surface"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "graphic_surface",
14      "subsystem": "graphic",
15      "adapted_system_type": [ "standard" ],
16      "rom": "10000KB",
17      "ram": "10000KB",
18      "deps": {
19        "components": [
20          "bytrace",
21          "c_utils",
22          "drivers_interface_display",
23          "eventhandler",
24          "hilog",
25          "hitrace",
26          "init",
27          "ipc"
28        ]
29      },
30      "build": {
31        "sub_component": [
32          "//foundation/graphic/graphic_surface/surface:surface",
33          "//foundation/graphic/graphic_surface/sync_fence:sync_fence",
34          "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle"
35        ],
36        "inner_kits": [
37          {
38            "type": "so",
39            "name": "//foundation/graphic/graphic_surface/surface:surface",
40            "header": {
41              "header_files": [
42                "buffer_extra_data.h",
43                "common_types.h",
44                "external_window.h",
45                "native_buffer.h",
46                "native_buffer_inner.h",
47                "ibuffer_consumer_listener.h",
48                "ibuffer_producer.h",
49                "iconsumer_surface.h",
50                "surface.h",
51                "surface_buffer.h",
52                "surface_type.h",
53                "surface_utils.h",
54                "window.h"
55              ],
56              "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/surface"
57            }
58          },
59          {
60            "type": "so",
61            "name": "//foundation/graphic/graphic_surface/sync_fence:sync_fence",
62            "header": {
63              "header_files": [
64                "sync_fence.h"
65              ],
66              "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils"
67            }
68          },
69          {
70            "type": "so",
71            "name": "//foundation/graphic/graphic_surface/buffer_handle:buffer_handle",
72            "header": {
73              "header_files": [
74                "buffer_handle_parcel.h",
75                "buffer_handle_utils.h",
76                "buffer_handle.h"
77              ],
78              "header_base": "//foundation/graphic/graphic_surface/interfaces/inner_api/utils"
79            }
80          }
81        ],
82        "test": [
83          "//foundation/graphic/graphic_surface/surface:test",
84          "//foundation/graphic/graphic_surface/buffer_handle:test",
85          "//foundation/graphic/graphic_surface/sync_fence:test"
86        ]
87      }
88    }
89  }
90