- self.layout.prop(node, "default_filter")
- if not node.default_filter:
- self.layout.prop(node, "use_mipmap")
- self.layout.prop(node, "max_anisotropy")
+ self.layout.prop(node, "use_mipmap")
+ self.layout.prop(node, "max_anisotropy")
+
+class MspGLLightProperties(bpy.types.Panel):
+ bl_idname = "LIGHT_PT_mspgl_properties"
+ bl_label = "MspGL properties"
+ bl_space_type = "PROPERTIES"
+ bl_region_type = "WINDOW"
+ bl_context = "data"
+
+ @classmethod
+ def poll(cls, context):
+ return context.active_object.type=="LIGHT"
+
+ def draw(self, context):
+ light = context.active_object.data
+
+ if light.use_shadow:
+ self.layout.prop(light, "shadow_map_size")
+
+class MspGLRenderProperties(bpy.types.Panel):
+ bl_idname = "WORLD_PT_mspgl_properties"
+ bl_label = "MspGL properties"
+ bl_space_type = "PROPERTIES"
+ bl_region_type = "WINDOW"
+ bl_context = "render"
+
+ def draw(self, context):
+ scene = context.scene
+ self.layout.prop(scene, "use_hdr")
+ if scene.eevee.use_gtao:
+ self.layout.prop(scene, "ao_samples")