18 lines
380 B
TypeScript
18 lines
380 B
TypeScript
import { Mesh, Texture, Color } from 'three'
|
|
|
|
export class LensflareElement {
|
|
constructor(texture: Texture, size?: number, distance?: number, color?: Color)
|
|
texture: Texture
|
|
size: number
|
|
distance: number
|
|
color: Color
|
|
}
|
|
|
|
export class Lensflare extends Mesh {
|
|
constructor()
|
|
readonly isLensflare: true
|
|
|
|
addElement(element: LensflareElement): void
|
|
dispose(): void
|
|
}
|