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

Presentation-neutral action preview frame contracts. 更多...

#include "action/ActionTimeline.h"
#include <cstdint>
#include <memory>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::action::ActionPreviewPoint3
 One owning 3D point in an animation root-motion trajectory. 更多...
 
struct  eve::action::ActionPreviewCue
 Owning presentation cue derived from a canonical timeline event. 更多...
 
struct  eve::action::ActionPreviewFrame
 Complete frame atomically prepared and then presented by a preview host. 更多...
 
class  eve::action::IActionPreviewSink
 Host boundary for 3D animation, VFX, audio and camera preview. 更多...
 
class  eve::action::IActionPreviewSinkProvider
 Optional owner-thread provider of one independently owned action preview layer. 更多...
 
class  eve::action::IActionRootMotionSource
 Optional animation provider that samples an owning root-motion polyline. 更多...
 

命名空间

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

枚举

enum class  eve::action::ActionPreviewReason : std::uint8_t { eve::action::Refresh , eve::action::Seek , eve::action::Advance }
 Reason a preview frame is being presented. 更多...
 
enum class  eve::action::ActionPreviewCueKind : std::uint8_t {
  eve::action::Gameplay , eve::action::Vfx , eve::action::Audio , eve::action::Camera ,
  eve::action::StateEnter , eve::action::StateExit
}
 Semantic presentation channel selected for one timeline boundary. 更多...
 
enum class  eve::action::RootMotionPreviewState : std::uint8_t { eve::action::Unavailable , eve::action::Available }
 Explicit availability of root-motion preview data. 更多...
 

详细描述

Presentation-neutral action preview frame contracts.

在文件 ActionPreview.h 中定义.