@spearwolf/twopoint5d
Version:
Create 2.5D realtime graphics and pixelart with WebGL and three.js
17 lines • 1.09 kB
TypeScript
import type { Texture } from 'three/webgpu';
import { VertexObjects } from '../../vertex-objects/VertexObjects.js';
import type { TexturedSprite } from './TexturedSprite.js';
import { TexturedSpritesGeometry, type TexturedSpriteGeometryParameters, type TexturedSpritePool } from './TexturedSpritesGeometry.js';
import { TexturedSpritesMaterial, type TexturedSpritesMaterialParameters } from './TexturedSpritesMaterial.js';
export declare class TexturedSprites extends VertexObjects<TexturedSpritesGeometry> {
geometry: TexturedSpritesGeometry | undefined;
material: TexturedSpritesMaterial | undefined;
get spritePool(): TexturedSpritePool;
get createSprite(): () => TexturedSprite;
get freeSprite(): (sprite: TexturedSprite) => void;
get texture(): Texture | undefined;
set texture(texture: Texture | undefined);
constructor(geometry?: number | TexturedSpritesGeometry | TexturedSpriteGeometryParameters, material?: Texture | TexturedSpritesMaterial | TexturedSpritesMaterialParameters);
dispose(): void;
}
//# sourceMappingURL=TexturedSprites.d.ts.map