ngx-acuw
Version:
Angular components using WEBGL (threejs)
48 lines (47 loc) • 1.64 kB
TypeScript
import { OverlayRef } from '@angular/cdk/overlay';
import { ChangeDetectorRef, OnInit } from '@angular/core';
import { ImageTransitionComponent } from '../image-transition/image-transition.component';
import * as i0 from "@angular/core";
export declare class LightboxOverlayComponent implements OnInit {
private changeRef;
imageTransition: ImageTransitionComponent;
overlayRef: OverlayRef;
imageUrls: string[];
displacementImageUrl: string;
forceFullscreen: boolean;
forceShowNavButtons: boolean;
imageSize: string;
autoPlay: boolean;
autoPlayInterval: number;
transitionDuration: number;
transitionType: string;
sizeX: number;
sizeY: number;
width: number;
intensity: number;
startIndex: number;
currentImageIndex: number;
showPerformanceMonitor: boolean;
swipeCoord: number[];
swipeTime: number;
constructor(changeRef: ChangeDetectorRef);
ngOnInit(): void;
keyEvent(event: KeyboardEvent): void;
/**
* Close the lightbox
*/
close(): void;
/**
* method to set the index counter
* @param index index of the image
*/
imageIndexChange(index: number): void;
/**
* Listen to touche events for gestures (mobile)
* @param e touch event
* @param when indicator if 'start' or 'end'
*/
swipe(e: TouchEvent, when: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LightboxOverlayComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LightboxOverlayComponent, "lib-lightbox-overlay", never, {}, {}, never, never>;
}