1234567891011121314151617181920212223242526 |
- /// <reference path="../../../dist/preview release/babylon.d.ts"/>
- module BABYLON {
- export class RoadProceduralTexture extends ProceduralTexture {
- private _roadColor = new Color3(0.53, 0.53, 0.53);
- constructor(name: string, size: number, scene: Scene, fallbackTexture?: Texture, generateMipMaps?: boolean) {
- super(name, size, "roadProceduralTexture", scene, fallbackTexture, generateMipMaps);
- this.updateShaderUniforms();
- this.refreshRate = 0;
- }
- public updateShaderUniforms() {
- this.setColor3("roadColor", this._roadColor);
- }
- public get roadColor(): Color3 {
- return this._roadColor;
- }
- public set roadColor(value: Color3) {
- this._roadColor = value;
- this.updateShaderUniforms();
- }
- }
- }
|