2026-09-11 00:36:59 +02:00
|
|
|
|
"""hms_domain – plattformneutrale Domänenobjekte (PLAN.md §10)."""
|
|
|
|
|
|
|
2026-09-11 01:10:49 +02:00
|
|
|
|
from hms_domain.identity import NodeIdentity, NodeRole
|
2026-09-11 00:36:59 +02:00
|
|
|
|
from hms_domain.ids import new_node_id, new_uuid, persistent_node_id
|
2026-09-11 01:15:11 +02:00
|
|
|
|
from hms_domain.model import (
|
|
|
|
|
|
DOMAIN_SCHEMA_VERSION,
|
|
|
|
|
|
BlendMode,
|
|
|
|
|
|
ColorControls,
|
|
|
|
|
|
ColorSpace,
|
|
|
|
|
|
Composition,
|
|
|
|
|
|
Crop,
|
|
|
|
|
|
EffectInstance,
|
|
|
|
|
|
EffectScope,
|
|
|
|
|
|
Layer,
|
|
|
|
|
|
LayerType,
|
|
|
|
|
|
LoopMode,
|
|
|
|
|
|
MediaAsset,
|
|
|
|
|
|
OutputSurface,
|
|
|
|
|
|
PresetScene,
|
|
|
|
|
|
Project,
|
|
|
|
|
|
QualityMode,
|
|
|
|
|
|
Source,
|
|
|
|
|
|
SourceType,
|
|
|
|
|
|
Transform2D,
|
|
|
|
|
|
TransitionType,
|
|
|
|
|
|
TransportState,
|
|
|
|
|
|
)
|
2026-09-11 00:36:59 +02:00
|
|
|
|
|
2026-09-11 01:10:49 +02:00
|
|
|
|
__all__ = [
|
|
|
|
|
|
"new_uuid",
|
|
|
|
|
|
"new_node_id",
|
|
|
|
|
|
"persistent_node_id",
|
|
|
|
|
|
"NodeIdentity",
|
|
|
|
|
|
"NodeRole",
|
2026-09-11 01:15:11 +02:00
|
|
|
|
"DOMAIN_SCHEMA_VERSION",
|
|
|
|
|
|
"Project",
|
|
|
|
|
|
"Composition",
|
|
|
|
|
|
"Layer",
|
|
|
|
|
|
"LayerType",
|
|
|
|
|
|
"Source",
|
|
|
|
|
|
"SourceType",
|
|
|
|
|
|
"EffectInstance",
|
|
|
|
|
|
"EffectScope",
|
|
|
|
|
|
"BlendMode",
|
|
|
|
|
|
"Transform2D",
|
|
|
|
|
|
"Crop",
|
|
|
|
|
|
"ColorControls",
|
|
|
|
|
|
"ColorSpace",
|
|
|
|
|
|
"LoopMode",
|
|
|
|
|
|
"TransportState",
|
|
|
|
|
|
"QualityMode",
|
|
|
|
|
|
"MediaAsset",
|
|
|
|
|
|
"OutputSurface",
|
|
|
|
|
|
"PresetScene",
|
|
|
|
|
|
"TransitionType",
|
2026-09-11 01:10:49 +02:00
|
|
|
|
]
|