Przeglądaj źródła

added rfx dispose()

ncannasse 7 lat temu
rodzic
commit
32239830ba
2 zmienionych plików z 5 dodań i 0 usunięć
  1. 2 0
      h3d/scene/Renderer.hx
  2. 3 0
      hxd/prefab/rfx/RendererFX.hx

+ 2 - 0
h3d/scene/Renderer.hx

@@ -37,6 +37,8 @@ class Renderer extends hxd.impl.AnyProps {
 	public function dispose() {
 		for( p in allPasses )
 			p.dispose();
+		for( f in effects )
+			f.dispose();
 		passObjects = new SMap();
 	}
 

+ 3 - 0
hxd/prefab/rfx/RendererFX.hx

@@ -17,6 +17,9 @@ class RendererFX extends Prefab {
 	override function load(v:Dynamic) {
 	}
 
+	public function dispose() {
+	}
+
 	#if editor
 	override function getHideProps() : hide.prefab.HideProps {
 		return { name : Type.getClassName(Type.getClass(this)).split(".").pop(), icon : "plus-circle" };