make render, world and material buttons show when netrender is selected

This commit is contained in:
2009-11-04 20:42:05 +00:00
parent 3fa8959bb5
commit e73a2bd55a

View File

@@ -253,3 +253,15 @@ class NetworkRenderEngine(bpy.types.RenderEngine):
conn.close()
def compatible(module):
exec("import " + module)
module = eval(module)
for member in dir(module):
subclass = getattr(module, member)
try: subclass.COMPAT_ENGINES.add('NET_RENDER')
except: pass
del module
compatible("properties_render")
compatible("properties_world")
compatible("properties_material")