@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
17 lines • 518 B
TypeScript
import { TgdVec3, TgdVec4 } from "../math";
import { ArrayNumber3, ArrayNumber4 } from "../types";
export interface TgdLightOptions {
color: TgdVec4 | ArrayNumber4;
direction: TgdVec3 | ArrayNumber3;
}
export declare class TgdLight {
/**
* The alpha channel is the intensity of the light.
*/
color: TgdVec4;
private readonly _direction;
constructor(options?: Partial<TgdLightOptions>);
get direction(): TgdVec3;
set direction(v: TgdVec3);
}
//# sourceMappingURL=light.d.ts.map