nanogl-gltf
Version:
20 lines (19 loc) • 530 B
TypeScript
import Primitive from "../../elements/Primitive";
import { GLContext } from "nanogl/types";
import { IDracoGeometry } from "./DecoderAPI";
/**
* A Primitive using Draco compressed geometry
*/
export default class DracoPrimitive extends Primitive {
/**
* Draco geometry data
*/
geometry: IDracoGeometry;
/**
* Pass geometry data to the primitive
* @param geometry Draco geometry data
*/
setDatas(geometry: IDracoGeometry): void;
allocateGl(gl: GLContext): void;
render(): void;
}