diff --git a/types/three/src/objects/Sprite.d.ts b/types/three/src/objects/Sprite.d.ts index 868c7005a..2cd8010e5 100644 --- a/types/three/src/objects/Sprite.d.ts +++ b/types/three/src/objects/Sprite.d.ts @@ -1,6 +1,7 @@ import { BufferGeometry } from "../core/BufferGeometry.js"; import { Object3D, Object3DEventMap } from "../core/Object3D.js"; import { SpriteMaterial } from "../materials/Materials.js"; +import SpriteNodeMaterial from "../materials/nodes/SpriteNodeMaterial.js"; import { Vector2 } from "../math/Vector2.js"; /** @@ -21,9 +22,9 @@ import { Vector2 } from "../math/Vector2.js"; export class Sprite extends Object3D { /** * Creates a new Sprite. - * @param material An instance of {@link THREE.SpriteMaterial | SpriteMaterial}. Default {@link THREE.SpriteMaterial | `new SpriteMaterial()`}, _with white color_. + * @param material An instance of {@link THREE.SpriteMaterial | SpriteMaterial | SpriteNodeMaterial}. Default {@link THREE.SpriteMaterial | `new SpriteMaterial()`}, _with white color_. */ - constructor(material?: SpriteMaterial); + constructor(material?: SpriteMaterial | SpriteNodeMaterial); /** * Read-only flag to check if a given object is of type {@link Sprite}. @@ -50,10 +51,10 @@ export class Sprite exten geometry: BufferGeometry; /** - * An instance of {@link THREE.SpriteMaterial | SpriteMaterial}, defining the object's appearance. + * An instance of {@link THREE.SpriteMaterial | SpriteMaterial | SpriteNodeMaterial}, defining the object's appearance. * @defaultValue {@link THREE.SpriteMaterial | `new SpriteMaterial()`}, _with white color_. */ - material: SpriteMaterial; + material: SpriteMaterial | SpriteNodeMaterial; /** * The sprite's anchor point, and the point around which the {@link Sprite} rotates.