| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| New API | NA | Class name: SceneResourceFactory; API declaration: createShader(params: SceneResourceParameters): Promise<Shader>; Differences: createShader(params: SceneResourceParameters): Promise<Shader>; | api/graphics3d/Scene.d.ts |
| New API | NA | Class name: SceneResourceFactory; API declaration: createImage(params: SceneResourceParameters): Promise<Image>; Differences: createImage(params: SceneResourceParameters): Promise<Image>; | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: global; API declaration: export interface RaycastResult Differences: export interface RaycastResult | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RaycastResult; API declaration: node: Node; Differences: node: Node; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RaycastResult; API declaration: centerDistance: number; Differences: centerDistance: number; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RaycastResult; API declaration: hitPosition: Position3; Differences: hitPosition: Position3; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: global; API declaration: export interface RaycastParameters Differences: export interface RaycastParameters | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RaycastParameters; API declaration: rootNode?: Node; Differences: rootNode?: Node; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: global; API declaration: export interface RenderResourceFactory Differences: export interface RenderResourceFactory | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderResourceFactory; API declaration: createShader(params: SceneResourceParameters): Promise<Shader>; Differences: createShader(params: SceneResourceParameters): Promise<Shader>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderResourceFactory; API declaration: createImage(params: SceneResourceParameters): Promise<Image>; Differences: createImage(params: SceneResourceParameters): Promise<Image>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderResourceFactory; API declaration: createMesh(params: SceneResourceParameters, geometry: GeometryDefinition): Promise<MeshResource>; Differences: createMesh(params: SceneResourceParameters, geometry: GeometryDefinition): Promise<MeshResource>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderResourceFactory; API declaration: createSampler(params: SceneResourceParameters): Promise<Sampler>; Differences: createSampler(params: SceneResourceParameters): Promise<Sampler>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderResourceFactory; API declaration: createScene(uri?: ResourceStr): Promise<Scene>; Differences: createScene(uri?: ResourceStr): Promise<Scene>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: SceneResourceFactory; API declaration: createGeometry(params: SceneNodeParameters, mesh: MeshResource): Promise<Geometry>; Differences: createGeometry(params: SceneNodeParameters, mesh: MeshResource): Promise<Geometry>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: global; API declaration: export interface SceneComponent Differences: export interface SceneComponent | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: SceneComponent; API declaration: name: string; Differences: name: string; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: SceneComponent; API declaration: readonly property: Record<string, string |number |Vec2 |Vec3 |Vec4 |SceneResource |boolean |number[] |string[] |SceneResource[] |Vec2[] |Vec3[] |Vec4[] |null |undefined>; Differences: readonly property: Record<string, string |number |Vec2 |Vec3 |Vec4 |SceneResource |boolean |number[] |string[] |SceneResource[] |Vec2[] |Vec3[] |Vec4[] |null |undefined>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: global; API declaration: export interface RenderContext Differences: export interface RenderContext | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderContext; API declaration: getRenderResourceFactory(): RenderResourceFactory; Differences: getRenderResourceFactory(): RenderResourceFactory; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderContext; API declaration: loadPlugin(name: string): Promise<boolean>; Differences: loadPlugin(name: string): Promise<boolean>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: RenderContext; API declaration: registerResourcePath(protocol: string, uri: string): boolean; Differences: registerResourcePath(protocol: string, uri: string): boolean; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: Scene; API declaration: static getDefaultRenderContext(): RenderContext |null; Differences: static getDefaultRenderContext(): RenderContext |null; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: Scene; API declaration: importNode(name: string, node: Node, parent: Node |null): Node; Differences: importNode(name: string, node: Node, parent: Node |null): Node; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: Scene; API declaration: importScene(name: string, scene: Scene, parent: Node |null): Node; Differences: importScene(name: string, scene: Scene, parent: Node |null): Node; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: Scene; API declaration: createComponent(node: Node, name: string): Promise<SceneComponent>; Differences: createComponent(node: Node, name: string): Promise<SceneComponent>; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: Scene; API declaration: getComponent(node: Node, name: string): SceneComponent |null; Differences: getComponent(node: Node, name: string): SceneComponent |null; | NA | api/graphics3d/Scene.d.ts |
| Deleted API | Class name: Geometry; API declaration: readonly morpher?: Morpher; Differences: readonly morpher?: Morpher; | NA | api/graphics3d/SceneNodes.d.ts |
| Deleted API | Class name: Camera; API declaration: raycast(viewPosition: Vec2, params: RaycastParameters): Promise<RaycastResult[]>; Differences: raycast(viewPosition: Vec2, params: RaycastParameters): Promise<RaycastResult[]>; | NA | api/graphics3d/SceneNodes.d.ts |
| Deleted API | Class name: global; API declaration: export interface BloomSettings Differences: export interface BloomSettings | NA | api/graphics3d/ScenePostProcessSettings.d.ts |
| Deleted API | Class name: BloomSettings; API declaration: thresholdHard?: number; Differences: thresholdHard?: number; | NA | api/graphics3d/ScenePostProcessSettings.d.ts |
| Deleted API | Class name: BloomSettings; API declaration: thresholdSoft?: number; Differences: thresholdSoft?: number; | NA | api/graphics3d/ScenePostProcessSettings.d.ts |
| Deleted API | Class name: BloomSettings; API declaration: scaleFactor?: number; Differences: scaleFactor?: number; | NA | api/graphics3d/ScenePostProcessSettings.d.ts |
| Deleted API | Class name: BloomSettings; API declaration: scatter?: number; Differences: scatter?: number; | NA | api/graphics3d/ScenePostProcessSettings.d.ts |
| Deleted API | Class name: PostProcessSettings; API declaration: bloom?: BloomSettings; Differences: bloom?: BloomSettings; | NA | api/graphics3d/ScenePostProcessSettings.d.ts |
| Deleted API | Class name: SceneResourceType; API declaration: MESH_RESOURCE = 8 Differences: MESH_RESOURCE = 8 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MaterialType; API declaration: METALLIC_ROUGHNESS = 2 Differences: METALLIC_ROUGHNESS = 2 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export enum CullMode Differences: export enum CullMode | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: CullMode; API declaration: NONE = 0 Differences: NONE = 0 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: CullMode; API declaration: FRONT = 1 Differences: FRONT = 1 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: CullMode; API declaration: BACK = 2 Differences: BACK = 2 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface Blend Differences: export interface Blend | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Blend; API declaration: enabled: boolean; Differences: enabled: boolean; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface RenderSort Differences: export interface RenderSort | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: RenderSort; API declaration: renderSortLayer?: number; Differences: renderSortLayer?: number; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: RenderSort; API declaration: renderSortLayerOrder?: number; Differences: renderSortLayerOrder?: number; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Material; API declaration: shadowReceiver?: boolean; Differences: shadowReceiver?: boolean; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Material; API declaration: cullMode?: CullMode; Differences: cullMode?: CullMode; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Material; API declaration: blend?: Blend; Differences: blend?: Blend; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Material; API declaration: alphaCutoff?: number; Differences: alphaCutoff?: number; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Material; API declaration: renderSort?: RenderSort; Differences: renderSort?: RenderSort; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface MaterialProperty Differences: export interface MaterialProperty | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MaterialProperty; API declaration: image: Image |null; Differences: image: Image |null; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MaterialProperty; API declaration: factor: Vec4; Differences: factor: Vec4; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MaterialProperty; API declaration: sampler?: Sampler; Differences: sampler?: Sampler; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface MetallicRoughnessMaterial Differences: export interface MetallicRoughnessMaterial | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: baseColor: MaterialProperty; Differences: baseColor: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: normal: MaterialProperty; Differences: normal: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: material: MaterialProperty; Differences: material: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: ambientOcclusion: MaterialProperty; Differences: ambientOcclusion: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: emissive: MaterialProperty; Differences: emissive: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: clearCoat: MaterialProperty; Differences: clearCoat: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: clearCoatRoughness: MaterialProperty; Differences: clearCoatRoughness: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: clearCoatNormal: MaterialProperty; Differences: clearCoatNormal: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: sheen: MaterialProperty; Differences: sheen: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: MetallicRoughnessMaterial; API declaration: specular: MaterialProperty; Differences: specular: MaterialProperty; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export enum SamplerFilter Differences: export enum SamplerFilter | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: SamplerFilter; API declaration: NEAREST = 0 Differences: NEAREST = 0 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: SamplerFilter; API declaration: LINEAR = 1 Differences: LINEAR = 1 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export enum SamplerAddressMode Differences: export enum SamplerAddressMode | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: SamplerAddressMode; API declaration: REPEAT = 0 Differences: REPEAT = 0 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: SamplerAddressMode; API declaration: MIRRORED_REPEAT = 1 Differences: MIRRORED_REPEAT = 1 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: SamplerAddressMode; API declaration: CLAMP_TO_EDGE = 2 Differences: CLAMP_TO_EDGE = 2 | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface Sampler Differences: export interface Sampler | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Sampler; API declaration: magFilter?: SamplerFilter; Differences: magFilter?: SamplerFilter; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Sampler; API declaration: minFilter?: SamplerFilter; Differences: minFilter?: SamplerFilter; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Sampler; API declaration: mipMapMode?: SamplerFilter; Differences: mipMapMode?: SamplerFilter; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Sampler; API declaration: addressModeU?: SamplerAddressMode; Differences: addressModeU?: SamplerAddressMode; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Sampler; API declaration: addressModeV?: SamplerAddressMode; Differences: addressModeV?: SamplerAddressMode; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface Morpher Differences: export interface Morpher | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Morpher; API declaration: readonly targets: Record<string, number>; Differences: readonly targets: Record<string, number>; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export interface MeshResource Differences: export interface MeshResource | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: Animation; API declaration: speed?: number; Differences: speed?: number; | NA | api/graphics3d/SceneResources.d.ts |
| Deleted API | Class name: global; API declaration: export enum GeometryType Differences: export enum GeometryType | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: GeometryType; API declaration: CUSTOM = 0 Differences: CUSTOM = 0 | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: GeometryType; API declaration: CUBE = 1 Differences: CUBE = 1 | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: GeometryType; API declaration: PLANE = 2 Differences: PLANE = 2 | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: GeometryType; API declaration: SPHERE = 3 Differences: SPHERE = 3 | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: global; API declaration: export declare abstract class GeometryDefinition Differences: export declare abstract class GeometryDefinition | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: GeometryDefinition; API declaration: readonly geometryType: GeometryType; Differences: readonly geometryType: GeometryType; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: global; API declaration: export enum PrimitiveTopology Differences: export enum PrimitiveTopology | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: PrimitiveTopology; API declaration: TRIANGLE_LIST = 0 Differences: TRIANGLE_LIST = 0 | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: PrimitiveTopology; API declaration: TRIANGLE_STRIP = 1 Differences: TRIANGLE_STRIP = 1 | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: global; API declaration: export declare class CustomGeometry Differences: export declare class CustomGeometry | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CustomGeometry; API declaration: topology?: PrimitiveTopology; Differences: topology?: PrimitiveTopology; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CustomGeometry; API declaration: vertices: Vec3[]; Differences: vertices: Vec3[]; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CustomGeometry; API declaration: indices?: number[]; Differences: indices?: number[]; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CustomGeometry; API declaration: normals?: Vec3[]; Differences: normals?: Vec3[]; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CustomGeometry; API declaration: uvs?: Vec2[]; Differences: uvs?: Vec2[]; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CustomGeometry; API declaration: colors?: Color[]; Differences: colors?: Color[]; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: global; API declaration: export declare class CubeGeometry Differences: export declare class CubeGeometry | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: CubeGeometry; API declaration: size: Vec3; Differences: size: Vec3; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: global; API declaration: export declare class PlaneGeometry Differences: export declare class PlaneGeometry | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: PlaneGeometry; API declaration: size: Vec2; Differences: size: Vec2; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: global; API declaration: export declare class SphereGeometry Differences: export declare class SphereGeometry | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: SphereGeometry; API declaration: radius: number; Differences: radius: number; | NA | api/graphics3d/SceneTypes.d.ts |
| Deleted API | Class name: SphereGeometry; API declaration: segmentCount: number; Differences: segmentCount: number; | NA | api/graphics3d/SceneTypes.d.ts |
| Compatible for ArkTS version evolution | Class name: global; API declaration: export declare class Scene Differences: NA | Class name: global; API declaration: export class Scene Differences: NA | api/graphics3d/Scene.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