| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New API | NA | Class name: SceneResourceFactory; API declaration: createGeometry(params: SceneNodeParameters, mesh: MeshResource): Promise<Geometry>; DIfferences: createGeometry(params: SceneNodeParameters, mesh: MeshResource): Promise<Geometry>; | api/graphics3d/Scene.d.ts |
| New API | NA | Class name: SceneResourceFactory; API declaration: createMesh(params: SceneResourceParameters, geometry: GeometryDefinition): Promise<MeshResource>; DIfferences: createMesh(params: SceneResourceParameters, geometry: GeometryDefinition): Promise<MeshResource>; | api/graphics3d/Scene.d.ts |
| New API | NA | Class name: SceneResourceFactory; API declaration: createScene(uri?: ResourceStr): Promise<Scene>; DIfferences: createScene(uri?: ResourceStr): Promise<Scene>; | api/graphics3d/Scene.d.ts |
| New API | NA | Class name: Scene; API declaration: importNode(name: string, node: Node, parent: Node |null): Node; DIfferences: importNode(name: string, node: Node, parent: Node |null): Node; | api/graphics3d/Scene.d.ts |
| New API | NA | Class name: Scene; API declaration: importScene(name: string, scene: Scene, parent: Node |null): Node; DIfferences: importScene(name: string, scene: Scene, parent: Node |null): Node; | api/graphics3d/Scene.d.ts |
| New API | NA | Class name: global; API declaration: export interface BloomSettings DIfferences: export interface BloomSettings | api/graphics3d/ScenePostProcessSettings.d.ts |
| New API | NA | Class name: BloomSettings; API declaration: thresholdHard?: number; DIfferences: thresholdHard?: number; | api/graphics3d/ScenePostProcessSettings.d.ts |
| New API | NA | Class name: BloomSettings; API declaration: thresholdSoft?: number; DIfferences: thresholdSoft?: number; | api/graphics3d/ScenePostProcessSettings.d.ts |
| New API | NA | Class name: BloomSettings; API declaration: scaleFactor?: number; DIfferences: scaleFactor?: number; | api/graphics3d/ScenePostProcessSettings.d.ts |
| New API | NA | Class name: BloomSettings; API declaration: scatter?: number; DIfferences: scatter?: number; | api/graphics3d/ScenePostProcessSettings.d.ts |
| New API | NA | Class name: PostProcessSettings; API declaration: bloom?: BloomSettings; DIfferences: bloom?: BloomSettings; | api/graphics3d/ScenePostProcessSettings.d.ts |
| New API | NA | Class name: SceneResourceType; API declaration: MESH_RESOURCE = 8 DIfferences: MESH_RESOURCE = 8 | api/graphics3d/SceneResources.d.ts |
| New API | NA | Class name: global; API declaration: export interface MeshResource DIfferences: export interface MeshResource | api/graphics3d/SceneResources.d.ts |
| New API | NA | Class name: global; API declaration: export enum GeometryType DIfferences: export enum GeometryType | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: GeometryType; API declaration: CUSTOM = 0 DIfferences: CUSTOM = 0 | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: GeometryType; API declaration: CUBE = 1 DIfferences: CUBE = 1 | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: GeometryType; API declaration: PLANE = 2 DIfferences: PLANE = 2 | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: GeometryType; API declaration: SPHERE = 3 DIfferences: SPHERE = 3 | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: global; API declaration: export abstract class GeometryDefinition DIfferences: export abstract class GeometryDefinition | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: GeometryDefinition; API declaration: readonly geometryType: GeometryType; DIfferences: readonly geometryType: GeometryType; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: global; API declaration: export enum PrimitiveTopology DIfferences: export enum PrimitiveTopology | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: PrimitiveTopology; API declaration: TRIANGLE_LIST = 0 DIfferences: TRIANGLE_LIST = 0 | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: PrimitiveTopology; API declaration: TRIANGLE_STRIP = 1 DIfferences: TRIANGLE_STRIP = 1 | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: global; API declaration: export class CustomGeometry DIfferences: export class CustomGeometry | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CustomGeometry; API declaration: topology?: PrimitiveTopology; DIfferences: topology?: PrimitiveTopology; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CustomGeometry; API declaration: vertices: Vec3[]; DIfferences: vertices: Vec3[]; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CustomGeometry; API declaration: indices?: number[]; DIfferences: indices?: number[]; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CustomGeometry; API declaration: normals?: Vec3[]; DIfferences: normals?: Vec3[]; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CustomGeometry; API declaration: uvs?: Vec2[]; DIfferences: uvs?: Vec2[]; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CustomGeometry; API declaration: colors?: Color[]; DIfferences: colors?: Color[]; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: global; API declaration: export class CubeGeometry DIfferences: export class CubeGeometry | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: CubeGeometry; API declaration: size: Vec3; DIfferences: size: Vec3; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: global; API declaration: export class PlaneGeometry DIfferences: export class PlaneGeometry | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: PlaneGeometry; API declaration: size: Vec2; DIfferences: size: Vec2; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: global; API declaration: export class SphereGeometry DIfferences: export class SphereGeometry | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: SphereGeometry; API declaration: radius: number; DIfferences: radius: number; | api/graphics3d/SceneTypes.d.ts |
| New API | NA | Class name: SphereGeometry; API declaration: segmentCount: number; DIfferences: segmentCount: number; | api/graphics3d/SceneTypes.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit
openharmony 鸿蒙 js-apidiff-ArkData