|
@@ -1,18 +1,20 @@
|
|
|
-import { Material } from './../materials/Material';
|
|
|
import { Vector2 } from './../math/Vector2';
|
|
|
import { Raycaster } from './../core/Raycaster';
|
|
|
import { Object3D } from './../core/Object3D';
|
|
|
import { Intersection } from '../core/Raycaster';
|
|
|
+import { SpriteMaterial } from '../materials/Materials';
|
|
|
+import { BufferGeometry } from '../core/BufferGeometry';
|
|
|
|
|
|
export class Sprite extends Object3D {
|
|
|
- constructor(material?: Material);
|
|
|
+ constructor(material?: SpriteMaterial);
|
|
|
|
|
|
type: 'Sprite';
|
|
|
isSprite: true;
|
|
|
|
|
|
- material: Material;
|
|
|
+ geometry: BufferGeometry;
|
|
|
+ material: SpriteMaterial;
|
|
|
center: Vector2;
|
|
|
|
|
|
raycast(raycaster: Raycaster, intersects: Intersection[]): void;
|
|
|
- copy(source: this, recursive?: boolean): this;
|
|
|
+ copy(source: this): this;
|
|
|
}
|