@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
25 lines • 803 B
TypeScript
import { TgdDataGlb } from "../../../parser";
import { TgdVec4 } from "../../../math";
import { TgdMaterial } from "../../../material";
import { TgdPainterMesh } from "../mesh";
import { TgdTexture2D } from "../../../texture";
import { TgdCamera } from "../../../camera";
export interface TgdPainterMeshGltfOptions {
asset: TgdDataGlb;
meshIndex?: number;
primitiveIndex?: number;
name?: string;
material?: TgdMaterial | ((this: void, options: {
color?: TgdVec4 | TgdTexture2D;
}) => TgdMaterial);
}
/**
*/
export declare class TgdPainterMeshGltf extends TgdPainterMesh {
constructor(context: {
gl: WebGL2RenderingContext;
camera: TgdCamera;
paint?: () => void;
}, options: TgdPainterMeshGltfOptions);
}
//# sourceMappingURL=gltf.d.ts.map