This package contains 3D elements such as the 3D scene, component, entity, engine, and rendering.
Note: To use this package, ensure that the hardware device supports OpenGL ES or Vulkan. If OpenGL ES is used, the device must support APIs of the version 3.2 or later. If Vulkan is used, the device must support APIs of the version 1.0 or later.
| 接口 | 说明 |
|---|---|
| Component |
Represents components of an entity.
|
| Engine |
Provides the 3D engine.
|
| Engine.RenderNodeGraph |
Configures a renderer.
|
| Engine.Time |
Provides engine time information.
|
| Entity |
Represents a general object in a scene.
|
| RenderLoop.FrameListener |
Provides the listener for frame rendering events.
|
| Scene |
Represents scenes that contain entities, such as a scene of 3D objects.
|
| SceneNode |
Provides scene nodes representing entities in a scene.
|
| TargetBuffer |
Provides an engine with the buffer for rendering targets.
|
| ViewHolder |
Extracts a specific component that is used for rendering.
|
| ViewHolder.BitmapListener |
Provides the listener for events of obtaining component contents in the form of bitmap.
|
| ViewHolder.SurfaceListener |
Provides the listener for surface events.
|
| 类 | 说明 |
|---|---|
| BuildConfig |
Adds configuration items such as application ID and build type when building a project.
|
| RenderLoop |
Auxiliary class used to manage rendering.
|
| Task |
Abstract class used to implement tasks that can be executed synchronously with rendering.
|
| 枚举 | 说明 |
|---|---|
| Engine.RenderBackend |
Indicates the type of the rendering backend, which can be either OpenGL ES or VULKAN.
|
| Engine.RenderMode |
Indicates the rendering mode.
|
| Engine.RenderNodeGraphType |
Indicates the type of the rendering node graph.
|
| Task.State |
Indicates the running state of a task.
|