Skip to content

Commit de65fcd

Browse files
committed
build
1 parent 7a331ad commit de65fcd

12 files changed

+1881
-1319
lines changed

dist/EventDispatcher.d.ts

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
export declare type Listener = (event?: DispatcherEvent) => void;
2-
export interface DispatcherEvent {
3-
type: string;
4-
[key: string]: any;
5-
}
6-
export declare class EventDispatcher {
7-
protected _listeners: {
8-
[type: string]: Listener[];
9-
};
10-
constructor();
11-
addEventListener(type: string, listener: Listener): void;
12-
hasEventListener(type: string, listener: Listener): boolean;
13-
removeEventListener(type: string, listener: Listener): void;
14-
dispatchEvent(event: DispatcherEvent): void;
15-
}
1+
export type Listener = (event?: DispatcherEvent) => void;
2+
export interface DispatcherEvent {
3+
type: string;
4+
[key: string]: any;
5+
}
6+
export declare class EventDispatcher {
7+
protected _listeners: {
8+
[type: string]: Listener[];
9+
};
10+
constructor();
11+
addEventListener(type: string, listener: Listener): void;
12+
hasEventListener(type: string, listener: Listener): boolean;
13+
removeEventListener(type: string, listener: Listener): void;
14+
dispatchEvent(event: DispatcherEvent): void;
15+
}

dist/GLSlideshow.d.ts

+56-55
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,56 @@
1-
import type { TextureSource, ImageSource, Images, GLSlideshowOptions } from './types';
2-
import { EventDispatcher } from './EventDispatcher';
3-
import { Uniforms } from './shader-lib';
4-
export declare class GLSlideshow extends EventDispatcher {
5-
static addShader(effectName: string, source: string, uniforms: Uniforms): void;
6-
static convertPowerOfTwo(image: HTMLImageElement): TextureSource;
7-
duration: number;
8-
interval: number;
9-
private _currentIndex;
10-
private _startTime;
11-
private _elapsedTime;
12-
private _pauseStartTime?;
13-
private _transitionStartTime;
14-
private _progress;
15-
private _isRunning;
16-
private _inTransition;
17-
private _hasUpdated;
18-
private _domElement;
19-
private _images;
20-
private _from;
21-
private _to;
22-
private _resolution;
23-
private _imageAspect;
24-
private _destroyed;
25-
private _extraTextures;
26-
private _vertexes;
27-
private _gl;
28-
private _vertexShader;
29-
private _fragmentShader;
30-
private _program;
31-
private _vertexBuffer;
32-
private _uvBuffer;
33-
private _uniformLocations;
34-
constructor(images: Images, options?: GLSlideshowOptions);
35-
get domElement(): HTMLCanvasElement;
36-
get currentIndex(): number;
37-
get nextIndex(): number;
38-
get prevIndex(): number;
39-
get length(): number;
40-
get inTransition(): boolean;
41-
to(to: number): void;
42-
play(): this;
43-
pause(): this;
44-
insert(image: ImageSource, order: number): void;
45-
remove(order: number): void;
46-
replace(images: Images): void;
47-
setEffect(effectName: string): void;
48-
updateImageAspect(imageAspect?: number): void;
49-
setSize(w: number, h: number): void;
50-
render(): void;
51-
destroy(): void;
52-
private _setUniform;
53-
private _updateTexture;
54-
private _updateAspect;
55-
}
1+
import type { TextureSource, ImageSource, Images, GLSlideshowOptions } from './types';
2+
import { EventDispatcher } from './EventDispatcher';
3+
import { Uniforms } from './shader-lib';
4+
export declare class GLSlideshow extends EventDispatcher {
5+
static addShader(effectName: string, source: string, uniforms: Uniforms): void;
6+
static convertPowerOfTwo(image: HTMLImageElement): TextureSource;
7+
duration: number;
8+
interval: number;
9+
private _currentIndex;
10+
private _startTime;
11+
private _elapsedTime;
12+
private _pauseStartTime?;
13+
private _transitionStartTime;
14+
private _progress;
15+
private _isRunning;
16+
private _inTransition;
17+
private _hasUpdated;
18+
private _domElement;
19+
private _images;
20+
private _from;
21+
private _to;
22+
private _resolution;
23+
private _imageAspect;
24+
private _destroyed;
25+
private _extraTextures;
26+
private _vertexes;
27+
private _gl;
28+
private _vertexShader;
29+
private _fragmentShader;
30+
private _program;
31+
private _vertexBuffer;
32+
private _uvBuffer;
33+
private _uniformLocations;
34+
constructor(images: Images, options?: GLSlideshowOptions);
35+
get domElement(): HTMLCanvasElement;
36+
get currentIndex(): number;
37+
get nextIndex(): number;
38+
get prevIndex(): number;
39+
get length(): number;
40+
get inTransition(): boolean;
41+
to(to: number): void;
42+
play(): this;
43+
pause(): this;
44+
insert(image: ImageSource, order: number): void;
45+
remove(order: number): void;
46+
replace(images: Images): void;
47+
setEffect(effectName: string): void;
48+
updateImageAspect(imageAspect?: number): void;
49+
setSize(w: number, h: number): void;
50+
easing(t: number): number;
51+
render(): void;
52+
destroy(): void;
53+
private _setUniform;
54+
private _updateTexture;
55+
private _updateAspect;
56+
}

dist/Texture.d.ts

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import type { TextureSource } from './types';
2-
import { EventDispatcher } from './EventDispatcher';
3-
export declare class Texture extends EventDispatcher {
4-
image: TextureSource;
5-
gl: WebGLRenderingContext;
6-
texture: WebGLTexture;
7-
constructor(image: TextureSource, gl: WebGLRenderingContext);
8-
isLoaded(): boolean;
9-
onload(): void;
10-
setImage(image: TextureSource): void;
11-
}
1+
import type { TextureSource } from './types';
2+
import { EventDispatcher } from './EventDispatcher';
3+
export declare class Texture extends EventDispatcher {
4+
image: TextureSource;
5+
gl: WebGLRenderingContext;
6+
texture: WebGLTexture;
7+
constructor(image: TextureSource, gl: WebGLRenderingContext);
8+
isLoaded(): boolean;
9+
onload(): void;
10+
setImage(image: TextureSource): void;
11+
}

0 commit comments

Comments
 (0)