mirror of
https://github.com/blender/blender-addons.git
synced 2025-08-01 16:06:15 +00:00
27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
class CopyPreset(object):
|
|
def __init__(self, ui_name, rna_enum, elements):
|
|
self.ui_name = ui_name
|
|
self.rna_enum = rna_enum
|
|
self.elements = elements
|
|
|
|
|
|
presets = (CopyPreset("Resolution",
|
|
("resolution", "Render Resolution", "Render resolution and aspect ratio settings"),
|
|
{"resolution_x", "resolution_y", "pixel_aspect_x", "pixel_aspect_y"}),
|
|
CopyPreset("Scale",
|
|
("scale", "Render Scale", "The “Render Scale” setting"),
|
|
{"resolution_percentage"}),
|
|
CopyPreset("OSA",
|
|
("osa", "Render OSA", "The OSA toggle and sample settings"),
|
|
{"use_antialiasing", "antialiasing_samples"}),
|
|
CopyPreset("Threads",
|
|
("threads", "Render Threads", "The thread mode and number settings"),
|
|
{"threads_mode", "threads"}),
|
|
CopyPreset("Stamp",
|
|
("stamp", "Render Stamp", "The Stamp toggle"),
|
|
{"use_stamp"})
|
|
)
|