UNPKG

@spearwolf/twopoint5d

Version:

Create 2.5D realtime graphics and pixelart with WebGL and three.js

23 lines 1.02 kB
import { type Node, NodeMaterial, type Texture } from 'three/webgpu'; export interface TileSpritesMaterialParameters { name?: string; colorMap?: Texture; } export declare class TileSpritesMaterial extends NodeMaterial { #private; static readonly PositionAttributeName = "position"; static readonly InstancePositionAttributeName = "instancePosition"; static readonly QuadSizeAttributeName = "quadSize"; static readonly DefaultColor: import("three/webgpu").ConstNode<"vec4", import("three/webgpu").Vector4>; get colorMap(): Texture | undefined; set colorMap(value: Texture | undefined); get vertexPositionNode(): Node<"vec3">; set vertexPositionNode(node: Node<'vec3'>); get instancePositionNode(): Node<"vec3">; set instancePositionNode(node: Node<'vec3'>); get quadSizeNode(): Node<"vec2">; set quadSizeNode(node: Node<'vec2'>); constructor(options?: TileSpritesMaterialParameters); dispose(): void; } //# sourceMappingURL=TileSpritesMaterial.d.ts.map