@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
38 lines • 1.11 kB
TypeScript
export class VirtualTextureUsageUpdater {
/**
*
* @param {boolean} v
*/
set frame_jitter_enabled(arg: boolean);
get frame_jitter_enabled(): boolean;
get texture_resolution(): number;
get tile_resolution(): number;
get max_mip_level(): number;
/**
*
* @param {number} resolution
* @param {number} tile_size
* @param {number} texture_id
*/
setTextureParameters(resolution: number, tile_size: number, texture_id: number): void;
get usage_metadata(): VirtualTextureUsage;
get usage_data(): Sampler2D;
/**
*
* @param {number} x
* @param {number} y
*/
setViewportResolution(x: number, y: number): void;
/**
*
* @param {WebGLRenderer} renderer
* @param {Scene} scene
* @param {Camera} camera
*/
updateUsage(renderer: WebGLRenderer, scene: Scene, camera: Camera): void;
dispose(): void;
#private;
}
import { VirtualTextureUsage } from "./VirtualTextureUsage.js";
import { Sampler2D } from "../sampler/Sampler2D.js";
//# sourceMappingURL=VirtualTextureUsageUpdater.d.ts.map