@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
29 lines • 1.07 kB
TypeScript
export class VirtualTextureSystem {
updater: VirtualTextureUsageUpdater;
page: VirtualTexturePage;
mapping: VirtualTextureMemoryMapping;
setTexture({ path, texture_resolution, tile_resolution, tile_margin, }: {
path: any;
texture_resolution: any;
tile_resolution: any;
tile_margin: any;
}): void;
initialize({ page_resolution, asset_manager }: {
page_resolution?: number;
asset_manager: any;
}): void;
makeMaterial(): VirtualTextureMaterial;
/**
*
* @param {WebGLRenderer} renderer
* @param {Scene} scene
* @param {Camera} camera
*/
update(renderer: WebGLRenderer, scene: Scene, camera: Camera): void;
#private;
}
import { VirtualTextureUsageUpdater } from "./VirtualTextureUsageUpdater.js";
import { VirtualTexturePage } from "./VirtualTexturePage.js";
import { VirtualTextureMemoryMapping } from "./VirtualTextureMemoryMapping.js";
import { VirtualTextureMaterial } from "./VirtualTextureMaterial.js";
//# sourceMappingURL=VirtualTextureSystem.d.ts.map