@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
19 lines (18 loc) • 634 B
TypeScript
export declare class AttributeRequirementsController {
private _attributeNames;
constructor();
reset(): void;
assignAttributesLines(): string;
assignArraysLines(): string;
attributePresenceCheckLine(): string;
missingAttributesLine(): string;
add(attribName: string): void;
static assignAttributeLine(attribName: string): string;
private static assignItemSizeLine;
private static assignArrayLine;
private static _varAttribute;
private static _varAttribSize;
private static _varArray;
varAttributeSize(attribName: string): string;
varArray(attribName: string): string;
}