1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# 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"})
)
|