diff --git a/typescript/Geometry.d.ts b/typescript/Geometry.d.ts index fb5a1146..903dff6b 100644 --- a/typescript/Geometry.d.ts +++ b/typescript/Geometry.d.ts @@ -6,7 +6,7 @@ import { Base } from './core/Base'; import { Matrix4 } from './math/Matrix4'; -export class Geometry extends Base { +export class Geometry extends GeometryBase { boundingBox: BoundingBox; diff --git a/typescript/application.d.ts b/typescript/application.d.ts index 541f0446..880442b2 100644 --- a/typescript/application.d.ts +++ b/typescript/application.d.ts @@ -142,7 +142,7 @@ export namespace application { dispose(): void; loadTexture(img: ImageLike, opts?: ILoadTextureOpts, useCache?: boolean): Promise; - loadTexturSync(img: ImageLike, opts?: ILoadTextureOpts, useCache?: boolean): Texture2D; + loadTextureSync(img: ImageLike, opts?: ILoadTextureOpts, useCache?: boolean): Texture2D; loadTextureCube(imgList: ITextureCubeImageList, opts?: ILoadTextureOpts): Promise; loadTextureCubeSync(imgList: ITextureCubeImageList, opts?: ILoadTextureOpts): TextureCube; diff --git a/typescript/plugin/Skybox.d.ts b/typescript/plugin/Skybox.d.ts index 501e89ff..3e51fdb1 100644 --- a/typescript/plugin/Skybox.d.ts +++ b/typescript/plugin/Skybox.d.ts @@ -1,9 +1,11 @@ import { Mesh } from '../Mesh'; import { Scene } from '../Scene'; import { TextureCube } from '../TextureCube'; +import { Texture2D } from '../Texture2D'; interface ISkyboxOption { scene?: Scene; + environmentMap?: TextureCube | Texture2D } export class Skybox extends Mesh { @@ -12,9 +14,9 @@ export class Skybox extends Mesh { scene: Scene; - setEnvironmentMap(envMap: TextureCube): void; + setEnvironmentMap(envMap: TextureCube | Texture2D): void; - getEnvironmentMap(): TextureCube; + getEnvironmentMap(): TextureCube | Texture2D; attachScene(scene: Scene): void;