blender/scripts/startup/bl_operators/render.py
IREXTIA 9155a65253 UI: Button to swap output dimension
This PR adds a new operator to swap width and height of render
resolution from the context menu.

Co-authored-by: Pablo Vazquez <pablo@blender.org>
Pull Request: https://projects.blender.org/blender/blender/pulls/145923
2026-02-10 23:30:54 +01:00

21 lines
537 B
Python

# SPDX-FileCopyrightText: 2026 Blender Authors
#
# SPDX-License-Identifier: GPL-2.0-or-later
from bpy.types import Operator
class RENDER_OT_swap_dimensions(Operator):
bl_label = "Swap Dimensions"
bl_idname = 'render.swap_dimensions'
bl_description = "Flip X and Y resolutions"
bl_options = {'INTERNAL'}
def execute(self, context):
rd = context.scene.render
rd.resolution_x, rd.resolution_y = (rd.resolution_y, rd.resolution_x)
return {'FINISHED'}
classes = (RENDER_OT_swap_dimensions,)