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