@realsee/five
Version:
Realsee Renderer SDK
23 lines (22 loc) • 676 B
TypeScript
import * as THREE from 'three';
declare class Flame extends THREE.Group {
needsRender: boolean;
private startTime?;
private uniforms;
private defines;
constructor(geometry?: 'circle' | 'ring' | THREE.BufferGeometry);
setTime(time: number): void;
set color1(value: THREE.Color);
get color1(): THREE.Color;
set color2(value: THREE.Color);
get color2(): THREE.Color;
set speed(value: number);
get speed(): number;
set noise(value: number);
get noise(): number;
set opacity(value: number);
get opacity(): number;
set fragmentationDegree(value: number);
get fragmentationDegree(): number;
}
export { Flame };