UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

28 lines 891 B
import { ArrayNumber4 } from "../types"; import { TgdVec4 } from "../math"; import { TgdMaterial } from "./material"; import { TgdLight } from "../light"; import { TgdTexture2D } from "../texture"; export type TgdMaterialToonOptions = Partial<{ color: TgdVec4 | ArrayNumber4 | TgdTexture2D; light: TgdLight; ambient: TgdLight; specularSharpness: number; specularSize: number; specularIntensity: number; shades: number; }>; export type TgdMaterialToonShades = number; export declare class TgdMaterialToon extends TgdMaterial { light: TgdLight; ambient: TgdLight; specularSharpness: number; specularSize: number; specularIntensity: number; shades: number; private readonly texture; private readonly lightColor; private readonly ambientColor; constructor(options?: TgdMaterialToonOptions); } //# sourceMappingURL=toon.d.ts.map