UNPKG

@awayjs/stage

Version:
26 lines 912 B
import { Part } from './Part'; export declare class AGALMiniAssembler { r: { vertex: Part; fragment: Part; }; cur: Part; protected nativeInstructionLastRegister: number; constructor(); assemble(source: string, ext_part?: any, ext_version?: any): { vertex: Part; fragment: Part; }; private processLine; emitHeader(pr: Part): void; emitOpcode(pr: Part, opcode: any): void; emitZeroDword(pr: Part): void; emitZeroQword(pr: any): void; emitDest(pr: any, token: any, opdest: any): boolean; stringToMask(s: string): number; stringToSwizzle(s: any): number; emitSampler(pr: Part, token: any, opsrc: any, opts: any): boolean; emitSource(pr: any, token: string, opp: any, natives: Record<string, string>): boolean; addHeader(partname: string, version?: number): void; } //# sourceMappingURL=AGALMiniAssembler.d.ts.map