UNPKG

ts-game-engine

Version:

Simple WebGL game/render engine written in TypeScript

24 lines (23 loc) 811 B
import { Material } from "./Material"; import { vec3 } from "gl-matrix"; import { IGlobalUniforms } from "../Interfaces"; import { Texture2D } from "../Textures/Texture2D"; import { Scene } from ".."; export declare class BlinnPhongMaterial extends Material { private color; get Color(): vec3; set Color(color: vec3); private specularPower; get Specular(): number; set Specular(specular: number); get SpecularPower(): number; set SpecularPower(power: number); private mainTexture; get MainTexture(): Texture2D; set MainTexture(texture2D: Texture2D); private glossTexture; get GlossTexture(): Texture2D; set GlossTexture(texture2D: Texture2D); constructor(scene: Scene); SetUniforms(globalUniforms: IGlobalUniforms): void; }