43 lines
935 B
Python
43 lines
935 B
Python
# SPDX-FileCopyrightText: 2021 Blender Studio Tools Authors
|
|
#
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
import bpy
|
|
|
|
|
|
class LOOKDEV_property_group_scene(bpy.types.PropertyGroup):
|
|
""""""
|
|
|
|
# Render settings.
|
|
preset_file: bpy.props.StringProperty( # type: ignore
|
|
name="Render Settings File",
|
|
description="Path to file that is the active render settings preset",
|
|
default="",
|
|
subtype="FILE_PATH",
|
|
)
|
|
|
|
|
|
# ----------------REGISTER--------------.
|
|
|
|
classes = [
|
|
LOOKDEV_property_group_scene,
|
|
]
|
|
|
|
|
|
def register():
|
|
|
|
for cls in classes:
|
|
bpy.utils.register_class(cls)
|
|
|
|
# Scene Properties.
|
|
bpy.types.Scene.lookdev = bpy.props.PointerProperty(
|
|
name="Render Preset",
|
|
type=LOOKDEV_property_group_scene,
|
|
description="Metadata that is required for lookdev",
|
|
)
|
|
|
|
|
|
def unregister():
|
|
for cls in reversed(classes):
|
|
bpy.utils.unregister_class(cls)
|