Skip to main content

Module: Textures/TextureBuilder

Variables

TextureBuilder

Const TextureBuilder: Object

Type declaration

NameType
_canvasHTMLCanvasElement
_textureSizenumber
contextnull | CanvasRenderingContext2D
imgHeightnumber
imgWidthnumber
_combineImageData(totalLength: number, arrays: Uint8ClampedArray[]) => Uint8ClampedArray
_create(name: string, images: Map<string, false | Uint8ClampedArray>, width: number, height: number) => Promise<URITexture<URIScene<any>, any>>
_createMipMap(level: number, images: Map<string, false | Uint8ClampedArray>, width: number, height: number) => Promise<Uint8ClampedArray>
createMaterialTexture(name: string, images: Map<string, false | Uint8ClampedArray>, width: number, height: number) => Promise<URITexture<URIScene<any>, any>>
defineTextureDimensions(textureSize: number, mipMapSizes: number[]) => void
loadImage(imgSrcData: string | Uint8ClampedArray, width: number, height: number, lod: number) => Promise<Uint8ClampedArray>
setUpImageCreation() => void

Defined in

divinevoxel/foundation/src/Textures/TextureBuilder.ts:9