+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 MspGLWorldProperties(bpy.types.Panel):
+ bl_idname = "WORLD_PT_mspgl_properties"
+ bl_label = "MspGL properties"
+ bl_space_type = "PROPERTIES"
+ bl_region_type = "WINDOW"
+ bl_context = "world"
+
+ def draw(self, context):
+ world = context.scene.world
+ self.layout.prop(world, "use_hdr")
+