{
"component": {
"adapted_system_type": [
"standard"
],
"build": {
"inner_kits": [
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include",
"header_files": [
"graphics_manager_common.h",
"graphics_task.h",
"i_engine.h",
"offscreen_context_helper.h",
"widget_adapter.h",
"texture_info.h",
"custom/custom_render_descriptor.h",
"custom/shader_input_buffer.h",
"data_type/constants.h",
"data_type/gltf_animation.h",
"data_type/pointer_event.h",
"data_type/vec3.h",
"data_type/geometry/cone.h",
"data_type/geometry/cube.h",
"data_type/geometry/geometry.h",
"data_type/geometry/sphere.h",
"ohos/3d_widget_adapter_log.h",
"ohos/graphics_manager.h",
"ohos/platform_data.h",
"ohos/texture_layer.h"
]
},
"name": "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter",
"type": "so"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper",
"header_files": [
"ComponentTools/base_manager.h",
"ComponentTools/component_query.h"
]
},
"name": "//foundation/graphic/graphic_3d/lume/LumeEngine:AGPEcshelperApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/LumeBase/api",
"header_files": [
"base/util/uid_util.h",
"base/util/uid.h",
"base/util/base64_encode.h",
"base/util/log.h",
"base/util/formats.h",
"base/util/utf8_decode.h",
"base/util/errors.h",
"base/util/hash.h",
"base/util/color.h",
"base/util/base64_decode.h",
"base/util/algorithm.h",
"base/util/compile_time_hashes.h",
"base/math/quaternion_util.h",
"base/math/vector.h",
"base/math/matrix.h",
"base/math/matrix_util.h",
"base/math/float_packer.h",
"base/math/quaternion.h",
"base/math/vector_util.h",
"base/math/disable_warning_4201_heading.h",
"base/math/spline.h",
"base/math/disable_warning_4201_footer.h",
"base/math/mathf.h",
"base/namespace.h",
"base/containers/vector.h",
"base/containers/array_view.h",
"base/containers/unordered_map.h",
"base/containers/flat_map.h",
"base/containers/fixed_string.h",
"base/containers/type_traits.h",
"base/containers/unique_ptr.h",
"base/containers/byte_array.h",
"base/containers/generic_iterator.h",
"base/containers/allocator.h",
"base/containers/refcnt_ptr.h",
"base/containers/string_view.h",
"base/containers/iterator.h",
"base/containers/string.h",
"base/containers/pair.h",
"base/containers/shared_ptr_internals.h",
"base/containers/atomics.h",
"base/containers/shared_ptr.h"
]
},
"name": "//foundation/graphic/graphic_3d/lume/LumeEngine:AGPBaseApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/LumeEngine/api",
"header_files": [
"platform/common/core/os/extensions_create_info.h",
"platform/common/core/os/intf_platform.h",
"platform/common/core/os/platform_trace_info.h",
"platform/common/core/os/platform_create_info.h",
"platform/ohos/core/os/intf_platform.h",
"platform/ohos/core/os/platform_create_info.h",
"core/threading/intf_thread_pool.h",
"core/engine_info.h",
"core/property_tools/property_data.h",
"core/property_tools/property_api_impl.h",
"core/property_tools/property_macros.h",
"core/util/parallel_sort.h",
"core/util/intf_frustum_util.h",
"core/io/intf_filesystem_api.h",
"core/io/intf_file_system.h",
"core/io/intf_file_monitor.h",
"core/io/intf_file_manager.h",
"core/io/intf_file.h",
"core/io/intf_directory.h",
"core/intf_logger.h",
"core/perf/cpu_perf_scope.h",
"core/perf/intf_performance_data_manager.h",
"core/perf/intf_performance_trace.h",
"core/namespace.h",
"core/log.h",
"core/json/json.h",
"core/image/intf_image_container.h",
"core/image/intf_image_loader_manager.h",
"core/image/intf_animated_image.h",
"core/property/property_handle_util.h",
"core/property/property_types.h",
"core/property/property.h",
"core/property/scoped_handle.h",
"core/property/intf_property_handle.h",
"core/property/intf_property_api.h",
"core/implementation_uids.h",
"core/intf_engine.h",
"core/ecs/component_struct_macros.h",
"core/ecs/entity.h",
"core/ecs/intf_system.h",
"core/ecs/intf_ecs.h",
"core/ecs/intf_system_graph_loader.h",
"core/ecs/intf_component_manager.h",
"core/ecs/intf_entity_manager.h",
"core/ecs/entity_reference.h",
"core/plugin/intf_class_factory.h",
"core/plugin/intf_plugin.h",
"core/plugin/intf_interface_helper.h",
"core/plugin/intf_class_info.h",
"core/plugin/intf_plugin_register.h",
"core/plugin/intf_plugin_decl.h",
"core/plugin/intf_interface.h",
"core/plugin/intf_class_register.h",
"core/resources/intf_resource.h",
"core/resources/intf_resource_manager.h"
]
},
"name": "//foundation/graphic/graphic_3d/lume/LumeEngine:AGPEngineApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/Lume_3D/api",
"header_files": [
"3d/intf_plugin.h",
"3d/util/intf_picking.h",
"3d/util/intf_mesh_builder.h",
"3d/util/intf_render_util.h",
"3d/util/intf_scene_util.h",
"3d/util/intf_mesh_util.h",
"3d/intf_graphics_context.h",
"3d/render/render_data_defines_3d.h",
"3d/render/intf_render_node_scene_util.h",
"3d/render/intf_render_data_store_default_material.h",
"3d/render/intf_render_data_store_default_scene.h",
"3d/render/intf_render_data_store_morph.h",
"3d/render/intf_render_data_store_default_camera.h",
"3d/render/intf_render_data_store_default_light.h",
"3d/render/default_material_constants.h",
"3d/shaders/common/3d_dm_inplace_sampling_common.h",
"3d/shaders/common/3d_dm_indirect_lighting_common.h",
"3d/shaders/common/3d_dm_target_packing_common.h",
"3d/shaders/common/3d_dm_shadowing_common.h",
"3d/shaders/common/3d_dm_env_frag_layout_common.h",
"3d/shaders/common/3d_dm_depth_layout_common.h",
"3d/shaders/common/3d_dm_vert_layout_common.h",
"3d/shaders/common/3d_dm_inout_common.h",
"3d/shaders/common/3d_dm_frag_layout_common.h",
"3d/shaders/common/3d_dm_inplace_sampling_depth_common.h",
"3d/shaders/common/3d_dm_inplace_env_common.h",
"3d/shaders/common/3d_dm_inplace_post_process.h",
"3d/shaders/common/3d_dm_inplace_fog_common.h",
"3d/shaders/common/3d_post_process_layout_common.h",
"3d/shaders/common/3d_dm_brdf_common.h",
"3d/shaders/common/3d_dm_lighting_common.h",
"3d/shaders/common/3d_dm_light_clustering_common.h",
"3d/shaders/common/3d_dm_deferred_shading_frag_layout_common.h",
"3d/shaders/common/3d_dm_structures_common.h",
"3d/loaders/intf_scene_loader.h",
"3d/namespace.h",
"3d/gltf/gltf.h",
"3d/implementation_uids.h",
"3d/ecs/components/post_process_component.h",
"3d/ecs/components/morph_component.h",
"3d/ecs/components/rsdz_model_id_component.h",
"3d/ecs/components/render_mesh_component.h",
"3d/ecs/components/mesh_component.h",
"3d/ecs/components/animation_component.h",
"3d/ecs/components/reflection_probe_component.h",
"3d/ecs/components/animation_output_component.h",
"3d/ecs/components/render_mesh_batch_component.h",
"3d/ecs/components/name_component.h",
"3d/ecs/components/animation_input_component.h",
"3d/ecs/components/post_process_configuration_component.h",
"3d/ecs/components/material_component.h",
"3d/ecs/components/fog_component.h",
"3d/ecs/components/physical_camera_component.h",
"3d/ecs/components/local_matrix_component.h",
"3d/ecs/components/transform_component.h",
"3d/ecs/components/world_matrix_component.h",
"3d/ecs/components/render_handle_component.h",
"3d/ecs/components/skin_joints_component.h",
"3d/ecs/components/joint_matrices_component.h",
"3d/ecs/components/camera_component.h",
"3d/ecs/components/layer_defines.h",
"3d/ecs/components/planar_reflection_component.h",
"3d/ecs/components/uri_component.h",
"3d/ecs/components/animation_track_component.h",
"3d/ecs/components/light_component.h",
"3d/ecs/components/render_configuration_component.h",
"3d/ecs/components/node_component.h",
"3d/ecs/components/skin_component.h",
"3d/ecs/components/skin_ibm_component.h",
"3d/ecs/components/animation_state_component.h",
"3d/ecs/components/layer_component.h",
"3d/ecs/components/environment_component.h",
"3d/ecs/components/dynamic_environment_blender_component.h",
"3d/ecs/components/graphics_state_component.h",
"3d/ecs/components/weather_component.h",
"3d/ecs/components/water_ripple_component.h",
"3d/ecs/systems/intf_skinning_system.h",
"3d/ecs/systems/intf_render_system.h",
"3d/ecs/systems/intf_morphing_system.h",
"3d/ecs/systems/intf_node_system.h",
"3d/ecs/systems/intf_render_preprocessor_system.h",
"3d/ecs/systems/intf_animation_system.h",
"3d/ecs/systems/intf_weather_system.h"
]
},
"name": "//foundation/graphic/graphic_3d/lume/Lume_3D:AGP3DApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/LumeRender/api",
"header_files": [
"render/vulkan/intf_device_vk.h",
"render/intf_plugin.h",
"render/util/intf_render_util.h",
"render/util/intf_render_frame_util.h",
"render/render_data_structures.h",
"render/resource_handle.h",
"render/shaders/common/render_blur_common.h",
"render/shaders/common/render_post_process_blocks.h",
"render/shaders/common/render_post_process_common.h",
"render/shaders/common/render_tonemap_common.h",
"render/shaders/common/render_post_process_layout_common.h",
"render/shaders/common/render_post_process_structs_common.h",
"render/shaders/common/render_packing_common.h",
"render/shaders/common/render_color_conversion_common.h",
"render/shaders/common/render_compatibility_common.h",
"render/nodecontext/intf_render_node_context_manager.h",
"render/nodecontext/intf_render_node_graph_manager.h",
"render/nodecontext/intf_render_node_graph_share_manager.h",
"render/nodecontext/intf_render_node.h",
"render/nodecontext/intf_render_command_list.h",
"render/nodecontext/intf_render_node_post_process_util.h",
"render/nodecontext/intf_render_backend_node.h",
"render/nodecontext/intf_render_node_copy_util.h",
"render/nodecontext/intf_render_node_util.h",
"render/nodecontext/intf_render_post_process_node.h",
"render/nodecontext/intf_render_post_process.h",
"render/nodecontext/intf_node_context_pso_manager.h",
"render/nodecontext/intf_node_context_descriptor_set_manager.h",
"render/nodecontext/intf_pipeline_descriptor_set_binder.h",
"render/nodecontext/intf_render_node_parser_util.h",
"render/namespace.h",
"render/intf_render_context.h",
"render/property/property_types.h",
"render/implementation_uids.h",
"render/device/intf_shader_manager.h",
"render/device/pipeline_layout_desc.h",
"render/device/gpu_resource_desc.h",
"render/device/intf_gpu_resource_cache.h",
"render/device/intf_gpu_resource_manager.h",
"render/device/intf_shader_pipeline_binder.h",
"render/device/intf_device.h",
"render/device/pipeline_state_desc.h",
"render/intf_renderer.h",
"render/loader/intf_render_data_configuration_loader.h",
"render/datastore/intf_render_data_store.h",
"render/datastore/intf_render_data_store_shader_passes.h",
"render/datastore/intf_render_data_store_render_post_processes.h",
"render/datastore/render_data_store_render_pods.h",
"render/datastore/intf_render_data_store_post_process.h",
"render/datastore/intf_render_data_store_manager.h",
"render/datastore/intf_render_data_store_default_staging.h",
"render/datastore/intf_render_data_store_default_acceleration_structure_staging.h",
"render/datastore/intf_render_data_store_pod.h",
"render/datastore/intf_render_data_store_default_gpu_resource_data_copy.h",
"render/gles/intf_device_gles.h"
]
},
"name": "//foundation/graphic/graphic_3d/lume/LumeRender:AGPRenderApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/LumeMeta/include",
"header_files": []
},
"name": "//foundation/graphic/graphic_3d/lume/LumeMeta:AGPMetaApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/lume/LumeScene/include",
"header_files": []
},
"name": "//foundation/graphic/graphic_3d/lume/LumeScene:AGPSceneApi"
},
{
"header": {
"header_base": "//foundation/graphic/graphic_3d/kits/js/include",
"header_files": []
},
"name": "//foundation/graphic/graphic_3d/kits/js:libKitHelper"
}
],
"sub_component": [
"//foundation/graphic/graphic_3d/lume/LumeEngine:libAGPEngine",
"//foundation/graphic/graphic_3d/lume/LumeEngine/DLL:libAGPDLL",
"//foundation/graphic/graphic_3d/lume/LumeRender:libPluginAGPRender",
"//foundation/graphic/graphic_3d/lume/Lume_3D/DLL:libPluginAGP3D",
"//foundation/graphic/graphic_3d/lume/Lume_3D:libAGP3D",
"//foundation/graphic/graphic_3d/lume/LumePng:libPluginAGPPng",
"//foundation/graphic/graphic_3d/lume/LumeJpg:libPluginAGPJpg",
"//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter",
"//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler:binary_compile_shader",
"//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/lumeassetcompiler:binary_compile_asset",
"//foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper:libAGPEcshelper",
"//foundation/graphic/graphic_3d/lume/LumeMeta:libPluginMetaObject",
"//foundation/graphic/graphic_3d/lume/LumeScene:libPluginLumeSceneImporter",
"//foundation/graphic/graphic_3d/lume/LumeScene:libPluginLumeSceneMetadataImporter",
"//foundation/graphic/graphic_3d/lume/LumeScene:libPluginSceneWidget",
"//foundation/graphic/graphic_3d/kits/js:libscene",
"//foundation/graphic/graphic_3d/kits/ets:graphics_3d_taihe",
"//foundation/graphic/graphic_3d/camera_preview_plugin:libPluginCamPreview",
"//foundation/graphic/graphic_3d/lume/LumeDotfield:libPluginDotfield",
"//foundation/graphic/graphic_3d/lume/LumeBoidsSwarm:libPluginBoidsSwarm",
"//foundation/graphic/graphic_3d/lume/LumeMRT:libPluginMRT"
],
"test": [
"//foundation/graphic/graphic_3d/3d_widget_adapter/test:unittest",
"//foundation/graphic/graphic_3d/lume/LumeBase/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumePng/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeJpg/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeDotfield/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeBoidsSwarm/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeEngine/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeRender/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/Lume_3D/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeMeta/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/LumeScene/test/unittest:unittest",
"//foundation/graphic/graphic_3d/lume/Lume_3D/test/fuzztest/gltf2loader_fuzzer:fuzztest",
"//foundation/graphic/graphic_3d/lume/LumeEngine/test/fuzztest/json_fuzzer:fuzztest",
"//foundation/graphic/graphic_3d/lume/LumeEngine/test/fuzztest/image_loader_fuzzer:fuzztest",
"//foundation/graphic/graphic_3d/lume/LumeScene/test/fuzztest/gltf_load_fuzzer:fuzztest",
"//foundation/graphic/graphic_3d/lume/LumeScene/test/fuzztest/json_parse_fuzzer:fuzztest",
"//foundation/graphic/graphic_3d/lume/LumeScene/test/fuzztest/property_path_fuzzer:fuzztest"
]
},
"deps": {
"components": [
"c_utils",
"hilog",
"graphic_2d",
"graphic_surface",
"hitrace",
"icu",
"init",
"input",
"ipc",
"bounds_checking_function",
"resource_management",
"resource_schedule_service",
"napi",
"ability_runtime",
"bundle_framework",
"qos_manager",
"libpng",
"libjpeg-turbo",
"vulkan-loader",
"vulkan-headers",
"skia",
"freetype",
"zlib",
"runtime_core",
"meshoptimizer",
"api_metrics"
],
"third_party": []
},
"features": [],
"name": "graphic_3d",
"ram": "8000KB",
"rom": "8000KB",
"subsystem": "graphic",
"syscap": [
"SystemCapability.ArkUi.Graphics3D"
]
},
"description": "graphic_3d",
"dirs": {},
"license": "Apache License 2.0",
"name": "@ohos/graphic_3d",
"publishAs": "code-segment",
"scripts": {},
"segment": {
"destPath": "foundation/graphic/graphic_3d"
},
"version": "3.1"
}