载入中...
搜索中...
未找到
ActionTimelineWidget.h 文件参考

Renderer-neutral interactive action timeline widget. 更多...

#include "common/Export.h"
#include "action/ActionNotifyRegistry.h"
#include "action/editor/ActionTimelineEditor.h"
#include "editor/EditorPresentation.h"
#include <optional>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::editor::TimelineItemGeometry
 Owning geometry projected for one timeline item. 更多...
 
struct  eve::editor::TimelineRulerTick
 One deterministic ruler tick projected into host coordinates. 更多...
 
struct  eve::editor::TimelineHit
 Result of widget hit testing. 更多...
 
struct  eve::editor::TimelineWidgetLayout
 Complete renderer-neutral layout for one widget frame. 更多...
 
struct  eve::editor::TimelineWidgetCommandDescriptor
 One host-renderable command entry. 更多...
 
class  eve::editor::ActionTimelineWidget
 Interactive timeline adapter shared by developer and in-game editor hosts. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::editor
 

枚举

enum class  eve::editor::TimelineHitPart : std::uint8_t { eve::editor::Body , eve::editor::StartHandle , eve::editor::EndHandle }
 Interactive portion of a projected timeline item. 更多...
 
enum class  eve::editor::TimelineDragStatus : std::uint8_t { eve::editor::Idle , eve::editor::Active }
 Observable pointer-drag lifecycle state. 更多...
 
enum class  eve::editor::TimelineItemVisual : std::uint8_t {
  eve::editor::Animation , eve::editor::Gameplay , eve::editor::Damage , eve::editor::Vfx ,
  eve::editor::Audio , eve::editor::Prefab , eve::editor::Camera , eve::editor::Hitbox ,
  eve::editor::Defense , eve::editor::Input , eve::editor::Collision , eve::editor::Movement ,
  eve::editor::Curve , eve::editor::Custom
}
 Stable semantic thumbnail kind projected for one timeline block. 更多...
 
enum class  eve::editor::TimelineWidgetCommand : std::uint8_t {
  eve::editor::Copy , eve::editor::Paste , eve::editor::DeleteSelection , eve::editor::Undo ,
  eve::editor::Redo , eve::editor::PlayPause , eve::editor::AlignSelectionStart , eve::editor::AlignSelectionEnd
}
 Standard context-menu and keyboard actions exposed by the widget. 更多...
 

函数

std::string_view eve::editor::timelineItemVisualName (TimelineItemVisual visual) noexcept
 Return the stable script-facing name for a timeline visual kind.
 

详细描述

Renderer-neutral interactive action timeline widget.

在文件 ActionTimelineWidget.h 中定义.