@awayjs/stage
Version:
Stage for AwayJS
22 lines • 894 B
TypeScript
import { Description } from './Description';
import { REGISTER } from './assembler/RegMap';
import { Destination } from './Destination';
export declare class AGLSLParser {
static SWIZZLE: string[];
static SAMPLERS: string[];
static maxvertexconstants: number;
static maxfragconstants: number;
static maxtemp: number;
static maxstreams: number;
static maxtextures: number;
private _usedLibs;
private _usedTemps;
private _desc;
private _header;
private _body;
private _linkLib;
parse(desc: Description, precision: string, es300?: boolean): string;
regtostring(regtype: REGISTER, regnum: number, desc: Description, tag: string, es300: boolean): string;
sourcetostring(s: Destination, subline: number, dwm: number, isscalar: boolean, desc: Description, tag: string, es300: boolean): string;
}
//# sourceMappingURL=AGLSLParser.d.ts.map