mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 22:02:15 +01:00
Improved attributes for the creators
This commit is contained in:
parent
ba6d77b88b
commit
6f15f39e4f
2 changed files with 20 additions and 6 deletions
|
|
@ -14,7 +14,10 @@ from .pipeline import (
|
|||
lsinst,
|
||||
UNREAL_VERSION
|
||||
)
|
||||
from openpype.lib import BoolDef
|
||||
from openpype.lib import (
|
||||
BoolDef,
|
||||
UILabelDef
|
||||
)
|
||||
from openpype.pipeline import (
|
||||
Creator,
|
||||
LoaderPlugin,
|
||||
|
|
@ -143,11 +146,6 @@ class UnrealBaseCreator(Creator):
|
|||
|
||||
self._remove_instance_from_context(instance)
|
||||
|
||||
def get_pre_create_attr_defs(self):
|
||||
return [
|
||||
BoolDef("use_selection", label="Use selection", default=True)
|
||||
]
|
||||
|
||||
|
||||
@six.add_metaclass(ABCMeta)
|
||||
class UnrealAssetCreator(UnrealBaseCreator):
|
||||
|
|
@ -187,6 +185,11 @@ class UnrealAssetCreator(UnrealBaseCreator):
|
|||
OpenPypeCreatorError(f"Creator error: {er}"),
|
||||
sys.exc_info()[2])
|
||||
|
||||
def get_pre_create_attr_defs(self):
|
||||
return [
|
||||
BoolDef("use_selection", label="Use selection", default=True)
|
||||
]
|
||||
|
||||
|
||||
@six.add_metaclass(ABCMeta)
|
||||
class UnrealActorCreator(UnrealBaseCreator):
|
||||
|
|
@ -239,6 +242,11 @@ class UnrealActorCreator(UnrealBaseCreator):
|
|||
OpenPypeCreatorError(f"Creator error: {er}"),
|
||||
sys.exc_info()[2])
|
||||
|
||||
def get_pre_create_attr_defs(self):
|
||||
return [
|
||||
UILabelDef("Select actors to create instance from them.")
|
||||
]
|
||||
|
||||
|
||||
class Loader(LoaderPlugin, ABC):
|
||||
"""This serves as skeleton for future OpenPype specific functionality"""
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ from openpype.hosts.unreal.api.pipeline import (
|
|||
from openpype.hosts.unreal.api.plugin import (
|
||||
UnrealAssetCreator,
|
||||
)
|
||||
from openpype.lib import UILabelDef
|
||||
|
||||
|
||||
class CreateRender(UnrealAssetCreator):
|
||||
|
|
@ -129,3 +130,8 @@ class CreateRender(UnrealAssetCreator):
|
|||
subset_name,
|
||||
instance_data,
|
||||
pre_create_data)
|
||||
|
||||
def get_pre_create_attr_defs(self):
|
||||
return [
|
||||
UILabelDef("Select the sequence to render.")
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue