@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
24 lines • 821 B
TypeScript
import { ArrayNumber4 } from "../types";
import { TgdVec4 } from "../math";
import { TgdMaterial } from "./material";
import { TgdLight } from "../light";
import { TgdTexture2D } from "../texture";
export type TgdMaterialCameraLightOptions = {
color: TgdVec4 | ArrayNumber4 | TgdTexture2D;
cleanupTexturesOnDelete?: boolean;
light: TgdLight;
ambient: TgdLight;
specularExponent: number;
specularIntensity: number;
};
export declare class TgdMaterialCameraLight extends TgdMaterial {
light: TgdLight;
ambient: TgdLight;
specularExponent: number;
specularIntensity: number;
private readonly texture;
private readonly lightColor;
private readonly ambientColor;
constructor(options?: Partial<TgdMaterialCameraLightOptions>);
}
//# sourceMappingURL=camera-light.d.ts.map