@threepipe/webgi-plugins
Version:
WebGi - Realistic Rendering Plugins for ThreePipe.
27 lines • 785 B
TypeScript
import { AViewerPluginSync, Object3D, ThreeViewer } from 'threepipe';
export declare class WatchHandsPlugin extends AViewerPluginSync {
static readonly PluginType = "WatchHandsPlugin";
enabled: boolean;
dependencies: never[];
axis: 'x' | 'y' | 'z';
invertAxis: boolean;
analog: boolean;
hourOffset: number;
minuteOffset: number;
secondOffset: number;
hour: string;
minute: string;
second: string;
regex: boolean;
hands: {
type: 'hour' | 'minute' | 'second';
object: Object3D;
}[];
onAdded(viewer: ThreeViewer): void;
onRemove(viewer: ThreeViewer): void;
private _lastEnabled;
private _preFrame;
private _addSceneObject;
refresh(): void;
}
//# sourceMappingURL=WatchHandsPlugin.d.ts.map