浏览代码

added rfx dispose()

ncannasse 7 年之前
父节点
当前提交
32239830ba
共有 2 个文件被更改,包括 5 次插入0 次删除
  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" };