Преглед на файлове

added named shared global accessor

Nicolas Cannasse преди 11 години
родител
ревизия
ae9e0a8b71
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      h3d/scene/RenderContext.hx

+ 8 - 0
h3d/scene/RenderContext.hx

@@ -45,6 +45,14 @@ class RenderContext {
 		frame++;
 	}
 
+	public function getGlobal( name : String ) : Dynamic {
+		return sharedGlobals.get(hxsl.Globals.allocID(name));
+	}
+
+	public function setGlobal( name : String, value : Dynamic ) {
+		sharedGlobals.set(hxsl.Globals.allocID(name), value);
+	}
+
 	public function emitPass( pass : h3d.mat.Pass, obj : h3d.scene.Object ) {
 		var o = pool;
 		if( o == null )