interface TextureJSON {
    anisotropy: number;
    center: [x: number, y: number];
    channel: number;
    colorSpace: string;
    flipY: boolean;
    format: AnyPixelFormat;
    generateMipmaps: boolean;
    image: string;
    internalFormat: null | PixelFormatGPU;
    magFilter: MagnificationTextureFilter;
    mapping: AnyMapping;
    metadata: {
        generator: string;
        type: string;
        version: number;
    };
    minFilter: MinificationTextureFilter;
    name: string;
    offset: [x: number, y: number];
    premultiplyAlpha: boolean;
    repeat: [x: number, y: number];
    rotation: number;
    type: TextureDataType;
    unpackAlignment: number;
    userData?: Record<string, unknown>;
    uuid: string;
    wrap: [wrapS: number, wrapT: number];
}

Properties

anisotropy: number
center: [x: number, y: number]
channel: number
colorSpace: string
flipY: boolean
generateMipmaps: boolean
image: string
internalFormat: null | PixelFormatGPU
mapping: AnyMapping
metadata: {
    generator: string;
    type: string;
    version: number;
}
name: string
offset: [x: number, y: number]
premultiplyAlpha: boolean
repeat: [x: number, y: number]
rotation: number
unpackAlignment: number
userData?: Record<string, unknown>
uuid: string
wrap: [wrapS: number, wrapT: number]