载入中...
搜索中...
未找到
CameraRuntime.cpp
浏览该文件的文档.
37 return eve::editing::failed<void>(EditorStatus::Failed, RuleId("editor.camera.runtime-rig"), "Camera runtime rejected a validated rig");
41 if (key.kind == "cut") accepted = candidate->addTimelineCut(key.time, key.rig.value(), key.blend);
42 else if (key.kind == "float") accepted = candidate->addTimelineFloat(key.time, key.property, key.value);
43 else if (key.kind == "event") accepted = candidate->addTimelineEvent(key.time, key.name, key.data);
45 return eve::editing::failed<void>(EditorStatus::Failed, RuleId("editor.camera.runtime-key"), "Camera runtime rejected a validated timeline key");
~CameraDocumentRuntime()
Camera document runtime.
CameraDocumentRuntime()
Camera document runtime.
Result< void > publish(const CameraDocumentTarget &document, graphics::Camera3D *camera)
Build a complete controller before replacing the active generation.
Definition CameraRuntime.cpp:12
Revisioned camera-rig and director-timeline editing document.
Definition CameraTarget.h:69
const std::vector< CameraRigValue > & rigs() const
Return authored rigs in stable document order.
Definition CameraTarget.h:106
std::vector< EditorDiagnostic > validate() const
Validate references, ranges, names and document budgets.
Definition CameraTarget.cpp:49
std::vector< CameraTimelineKeyValue > timeline() const
Return timeline keys sorted by time then stable identity.
Definition CameraTarget.cpp:48
Definition CameraRuntime.cpp:7