the-world-engine
Version:
three.js based, unity like game engine for browser
74 lines (73 loc) • 1.86 kB
TypeScript
import { CssRenderer } from "./CssRenderer";
/**
* css iframe renderer
*
* you can use this renderer to render iframe tag
*/
export declare class CssIframeRenderer extends CssRenderer<HTMLIFrameElement> {
private _width;
private _height;
private _iframeSource;
private _allow;
private _allowFullscreen;
private _refferrerPolicy;
protected renderInitialize(): void;
protected updateCenterOffset(updateTransform: boolean): void;
protected updateViewScale(updateTransform: boolean): void;
/**
* iframe width (default: 4)
*/
get width(): number;
/**
* iframe width (default: 4)
*/
set width(value: number);
/**
* iframe height (default: 4)
*/
get height(): number;
/**
* iframe height (default: 4)
*/
set height(value: number);
/**
* iframe src (default: "")
*/
get iframeSource(): string;
/**
* iframe src (default: "")
*/
set iframeSource(value: string);
/**
* iframe allow attribute (default: "")
*/
get allow(): string;
/**
* iframe allow attribute (default: "")
*/
set allow(value: string);
/**
* iframe allow fullscreen attribute (default: false)
*/
get allowFullscreen(): boolean;
/**
* iframe allow fullscreen attribute (default: false)
*/
set allowFullscreen(value: boolean);
/**
* Retrieves the document object of the page or frame.
*/
get contentDocument(): Document | null;
/**
* Retrieves the object of the specified.
*/
get contentWindow(): WindowProxy | null;
/**
* iframe referrerPolicy attribute (default: "")
*/
get referrerPolicy(): ReferrerPolicy;
/**
* iframe referrerPolicy attribute (default: "")
*/
set referrerPolicy(value: ReferrerPolicy);
}