excalibur
Version:
Excalibur.js is a simple JavaScript game engine with TypeScript bindings for making 2D games in HTML5 Canvas. Our mission is to make web game development as simple as possible.
18 lines (17 loc) • 725 B
TypeScript
import { PostProcessor } from './PostProcessor';
import { ColorBlindnessMode } from './ColorBlindnessMode';
import { Shader } from '../Context/shader';
import { VertexLayout } from '../Context/vertex-layout';
export declare class ColorBlindnessPostProcessor implements PostProcessor {
private _colorBlindnessMode;
private _shader;
private _simulate;
constructor(_colorBlindnessMode: ColorBlindnessMode, simulate?: boolean);
initialize(gl: WebGL2RenderingContext): void;
getShader(): Shader;
getLayout(): VertexLayout;
set colorBlindnessMode(colorBlindMode: ColorBlindnessMode);
get colorBlindnessMode(): ColorBlindnessMode;
set simulate(value: boolean);
get simulate(): boolean;
}