ts-game-engine
Version:
Simple WebGL game/render engine written in TypeScript
27 lines (26 loc) • 1.38 kB
TypeScript
export declare const SHORT_SIZE: number;
export declare const FLOAT_SIZE: number;
export declare const MATRIX_4X4_SIZE: number;
export declare const POSITION_ATTRIBUTE: string;
export declare const COLOR_ATTRIBUTE: string;
export declare const NORMAL_ATTRIBUTE: string;
export declare const UV0_ATTRIBUTE: string;
export declare const UV1_ATTRIBUTE: string;
export declare const INSTANCE_MATRIX_ATTRIBUTE = "iaMatrix";
export declare const POSITION_ATTRIBUTE_LOCATION: number;
export declare const COLOR_ATTRIBUTE_LOCATION: number;
export declare const NORMAL_ATTRIBUTE_LOCATION: number;
export declare const UV0_ATTRIBUTE_LOCATION: number;
export declare const UV1_ATTRIBUTE_LOCATION: number;
export declare const INSTANCED_ATTRIBUTE_BASE_LOCATION: number;
export declare const MODEL_MATRIX_UNIFORM: string;
export declare const VIEW_MATRIX_UNIFORM: string;
export declare const PROJECTION_MATRIX_UNIFORM: string;
export declare const VIEW_DIRECTION_PROJECTION_INVERSE_MATRIX_UNIFORM: string;
export declare const NORMAL_MATRIX_UNIFORM: string;
export declare const VIEW_POSITION_UNIFORM: string;
export declare const AMBIENT_LIGHT_UNIFORM: string;
export declare const POINT_LIGHTS_DATA_UNIFORM: string;
export declare const POINT_LIGHTS_COUNT_UNIFORM: string;
export declare const MAX_LIGHTS: number;
export declare const LIGHT_DATA_SIZE: number;