UNPKG

wggl

Version:

A friendly interface to shaders

40 lines (39 loc) 1.03 kB
export declare enum GlType { attribute = "attribute", uniform = "uniform" } export interface GlLocatable { glType: GlType; } export declare enum PixelFormat { DEPTH_COMPONENT = "DEPTH_COMPONENT", ALPHA = "ALPHA", RGB = "RGB", RGBA = "RGBA", LUMINANCE = "LUMINANCE", LUMINANCE_ALPHA = "LUMINANCE_ALPHA" } export declare enum PixelType { UNSIGNED_BYTE = "UNSIGNED_BYTE", UNSIGNED_SHORT_4_4_4_4 = "UNSIGNED_SHORT_4_4_4_4", UNSIGNED_SHORT_5_5_5_1 = "UNSIGNED_SHORT_5_5_5_1", UNSIGNED_SHORT_5_6_5 = "UNSIGNED_SHORT_5_6_5" } export declare enum TextureFilter { NEAREST = "NEAREST", LINEAR = "LINEAR" } export declare enum TextureWrap { REPEAT = "REPEAT", CLAMP_TO_EDGE = "CLAMP_TO_EDGE", MIRRORED_REPEAT = "MIRRORED_REPEAT" } export declare enum DrawModes { POINTS = "POINTS", LINES = "LINES", LINE_LOOP = "LINE_LOOP", LINE_STRIP = "LINE_STRIP", TRIANGLES = "TRIANGLES", TRIANGLE_STRIP = "TRIANGLE_STRIP", TRIANGLE_FAN = "TRIANGLE_FAN" }