Cleanup: remove "Tweak" event type
[blender-addons.git] / render_copy_settings / presets.py
blobe94cf8806c1882edc1865b17cec2149023b49651
1 # SPDX-License-Identifier: GPL-2.0-or-later
3 # <pep8 compliant>
6 class CopyPreset(object):
7 def __init__(self, ui_name, rna_enum, elements):
8 self.ui_name = ui_name
9 self.rna_enum = rna_enum
10 self.elements = elements
13 presets = (CopyPreset("Resolution",
14 ("resolution", "Render Resolution", "Render resolution and aspect ratio settings"),
15 {"resolution_x", "resolution_y", "pixel_aspect_x", "pixel_aspect_y"}),
16 CopyPreset("Scale",
17 ("scale", "Render Scale", "The “Render Scale” setting"),
18 {"resolution_percentage"}),
19 CopyPreset("OSA",
20 ("osa", "Render OSA", "The OSA toggle and sample settings"),
21 {"use_antialiasing", "antialiasing_samples"}),
22 CopyPreset("Threads",
23 ("threads", "Render Threads", "The thread mode and number settings"),
24 {"threads_mode", "threads"}),
25 CopyPreset("Stamp",
26 ("stamp", "Render Stamp", "The Stamp toggle"),
27 {"use_stamp"})