فهرست منبع

remove color setter

Nicolas Cannasse 11 سال پیش
والد
کامیت
dd79428cde
3فایلهای تغییر یافته به همراه1 افزوده شده و 13 حذف شده
  1. 0 4
      h3d/scene/DirLight.hx
  2. 1 5
      h3d/scene/Light.hx
  3. 0 4
      h3d/scene/PointLight.hx

+ 0 - 4
h3d/scene/DirLight.hx

@@ -16,10 +16,6 @@ class DirLight extends Light {
 		return dshader.color;
 	}
 
-	override function set_color(v) {
-		return dshader.color = v;
-	}
-
 	override function emit(ctx) {
 		dshader.direction.set(-direction.x, -direction.y, -direction.z);
 		dshader.direction.normalize();

+ 1 - 5
h3d/scene/Light.hx

@@ -6,7 +6,7 @@ class Light extends Object {
 	var objectDistance : Float; // used internaly
 	@:noCompletion public var next : Light;
 	
-	public var color(get, set) : h3d.Vector;
+	public var color(get, never) : h3d.Vector;
 	public var priority : Int = 0;
 
 	function new(shader,?parent) {
@@ -19,10 +19,6 @@ class Light extends Object {
 		return new h3d.Vector();
 	}
 	
-	function set_color(v) {
-		return v;
-	}
-	
 	override function emit(ctx:RenderContext) {
 		ctx.emitLight(this);
 	}

+ 0 - 4
h3d/scene/PointLight.hx

@@ -14,10 +14,6 @@ class PointLight extends Light {
 		return pshader.color;
 	}
 
-	override function set_color(c) {
-		return pshader.color = c;
-	}
-
 	inline function get_params() {
 		return pshader.params;
 	}