@awayjs/scene
Version:
AwayJS scene classes
21 lines • 716 B
TypeScript
import { TriangleElements } from '@awayjs/renderer';
import { Shape } from '@awayjs/graphics';
import { MaterialBase } from '@awayjs/materials';
import { TextFormat } from './TextFormat';
export declare class TextShape {
readonly format: TextFormat;
readonly cacheId: string;
verts: Array<Float32Array>;
uvs: Array<Float32Array>;
shape: Shape;
fntMaterial: MaterialBase;
elements: TriangleElements;
private _length;
get length(): number;
set length(val: number);
get hasUV(): boolean;
constructor(format: TextFormat, cacheId: string);
addChunk(buffer: Float32Array, uvs?: Float32Array): void;
get tall(): Float32Array;
}
//# sourceMappingURL=TextShape.d.ts.map