@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
54 lines • 1.33 kB
TypeScript
export class VirtualTexturePage {
get page_texture_resolution_in_tiles(): number[];
/**
* Used internally to track number of times `update` method was called
* @type {number}
*/
update_count: number;
/**
* Track updates to page content, whenever a tile is made resident or is removed - this number goes up by 1
* @type {number}
*/
version: number;
set renderer(arg: any);
get page_texture_resolution(): number[];
get texture(): DataTexture;
/**
*
* @returns {VirtualTextureTile[]}
*/
get resident_tiles(): VirtualTextureTile[];
/**
*
* @param {number} v
*/
set tile_resolution(arg: number);
get tile_resolution(): number;
get tile_margin(): number;
/**
*
* @param {number[]} v
*/
set page_texture_size(arg: number[]);
get page_texture_size(): number[];
/**
*
* @param {string} v
*/
set path(arg: string);
/**
*
* @param {AssetManager} v
*/
set asset_manager(arg: AssetManager);
/**
*
* @param {VirtualTextureUsage} usage
*/
update_usage(usage: VirtualTextureUsage): void;
clear_resident(): void;
dispose(): void;
#private;
}
import { DataTexture } from "three";
//# sourceMappingURL=VirtualTexturePage.d.ts.map