Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/addon/ui.py
| Context not available. | |||||
| @classmethod | @classmethod | ||||
| def poll(cls, context): | def poll(cls, context): | ||||
| if CyclesButtonsPanel.poll(context): | return context.world and CyclesButtonsPanel.poll(context) | ||||
| if context.world: | |||||
| for view_layer in context.scene.view_layers: | |||||
| if view_layer.use_pass_mist: | def draw_header(self, context): | ||||
| return True | layout = self.layout | ||||
| view_layer = context.view_layer | |||||
| layout.prop(view_layer, "use_pass_mist", text="") | |||||
| return False | |||||
| def draw(self, context): | def draw(self, context): | ||||
| layout = self.layout | layout = self.layout | ||||
| layout.use_property_split = True | |||||
| view_layer = context.view_layer | |||||
| layout.active = view_layer.use_pass_mist | |||||
| world = context.world | world = context.world | ||||
| split = layout.split(align=True) | col = layout.column(align=True) | ||||
| split.prop(world.mist_settings, "start") | col.prop(world.mist_settings, "start") | ||||
| split.prop(world.mist_settings, "depth") | col.prop(world.mist_settings, "depth") | ||||
| layout.prop(world.mist_settings, "falloff") | col = layout.column() | ||||
| col.prop(world.mist_settings, "falloff") | |||||
| class CYCLES_WORLD_PT_ray_visibility(CyclesButtonsPanel, Panel): | class CYCLES_WORLD_PT_ray_visibility(CyclesButtonsPanel, Panel): | ||||
| Context not available. | |||||