/** * @module vim-ts */ import { G3dChunk } from './g3dChunk'; import { MeshSection } from './g3d'; import { G3dScene } from './g3dScene'; export declare class G3dMesh { readonly scene: G3dScene; readonly chunk: G3dChunk; readonly index: number; constructor(scene: G3dScene, chunk: G3dChunk, index: number); getVertexStart(section?: MeshSection): number; getVertexEnd(section?: MeshSection): number; getVertexCount(section?: MeshSection): number; getIndexStart(section?: MeshSection): number; getIndexEnd(section?: MeshSection): number; getIndexCount(section?: MeshSection): number; getHasTransparency(mesh: number): boolean; getSubmeshStart(section: MeshSection): number; getSubmeshEnd(section: MeshSection): number; getSubmeshCount(section: MeshSection): number; getSubmeshIndexStart(submesh: number): number; getSubmeshIndexEnd(submesh: number): number; getSubmeshIndexCount(submesh: number): number; getSubmeshVertexStart(submesh: number): number; getSubmeshVertexEnd(submesh: number): number; getSubmeshVertexCount(submesh: number): number; }