Skip to content
Snippets Groups Projects
presets.py 1.1 KiB
Newer Older
  • Learn to ignore specific revisions
  • # 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"}),
    
                          ("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"),