@spearwolf/twopoint5d
Version:
a library to create 2.5d realtime graphics and pixelart with three.js
21 lines • 862 B
TypeScript
import type { VertexObjectDescription, VO } from '../../vertex-objects/types.js';
export interface TileBaseSprite extends VO {
setPosition(position: number[]): void;
setUv(texCoords: number[]): void;
}
export declare class TileBaseSprite {
make(width?: number, height?: number, xOffset?: number, zOffset?: number): void;
}
export declare const TileBaseSpriteDescriptor: VertexObjectDescription;
export declare const TileSpriteDescriptor: VertexObjectDescription;
export interface TileSprite extends VO {
setInstancePosition(position: [x: number, y: number, z: number]): void;
x: number;
y: number;
z: number;
setTexCoords(texCoords: [s: number, t: number, u: number, v: number]): void;
setQuadSize(size: [width: number, height: number]): void;
width: number;
height: number;
}
//# sourceMappingURL=descriptors.d.ts.map