载入中...
搜索中...
未找到
eve::animation_editing 命名空间参考

类

struct  AnimationBoneTrack
 Stable bone track addressed by skeleton bone name. 更多...
 
class  AnimationClipDocumentTarget
 UI-neutral animation clip document with reversible stable-id timeline edits. 更多...
 
struct  AnimationClipPreview
 Immutable timeline scrub result tied to one document revision. 更多...
 
class  AnimationClipRuntimeBuilder
 Optional bridge producing a real runtime AnimClip from an editor document. 更多...
 
struct  AnimationEventRecord
 Stable timeline event marker with optional payload. 更多...
 
struct  AnimationGraphCompileResult
 Compilation result for a stable-reference animation state graph asset. 更多...
 
struct  AnimationMaskEntry
 Per-bone blend mask entry in normalized [0, 1] weight space. 更多...
 
struct  AnimationRetargetPreview
 Non-destructive source-to-target skeleton mapping preview. 更多...
 
struct  AnimationSampledBone
 Sampled local transform returned by non-destructive timeline scrubbing. 更多...
 
class  AnimationSkeletonOverlayAdapter
 Optional bridge extracting an overlay from a real animation pose. 更多...
 
class  AnimationStateGraphDomain
 animation.state graph domain matching AnimStateMachine semantics. 更多...
 
class  AnimationStateGraphRuntimeBuilder
 Optional bridge constructing the real animation runtime from a validated graph. 更多...
 
struct  AnimationTransformKey
 One stable transform key used by the animation timeline. 更多...
 
class  IAnimationClipEditTarget
 Timeline editing capability for skeletal clips. 更多...
 
class  ProceduralBoneOverlayBuilder
 Builds renderer-neutral dynamic-bone and Foot IK debug primitives. 更多...
 
struct  ProceduralBoneOverlayOptions
 Feature toggles and safety budget for procedural animation overlays. 更多...
 
struct  SkeletonOverlayBone
 Immutable renderer-neutral world-space bone snapshot. 更多...
 
class  SkeletonOverlayBuilder
 Builds bone lines, joints, local axes and constraint arcs without a renderer dependency. 更多...
 
struct  SkeletonOverlayOptions
 Overlay density, feature toggles and hard safety budgets. 更多...
 

类型定义

using EditorStatus = editing::Status
 
using EditorValue = editing::Value
 
using EditorDiagnostic = editing::Diagnostic
 
using DiagnosticSeverity = editing::DiagnosticSeverity
 
using Revision = editing::Revision
 
using RuleId = editing::RuleId
 
using StableId = editing::StableId
 

枚举

enum class  SkeletonRetargetState { Unspecified , Matched , Unmatched , Ambiguous }
 Retarget state used to color one skeleton overlay bone. 更多...
 

函数

Result< AnimationBoneTrack > parseAnimationBoneTrack (const EditorValue &value)
 Parse one authored bone track from an owning Value payload.
 
Result< AnimationEventRecord > parseAnimationEventRecord (const EditorValue &value)
 Parse one authored event marker from an owning Value payload.
 
editing::Result< void > registerEditingCommands (editing::IEditingCommandRegistry &registry)
 Register animation-clip commands with a generic editing host.
 

类型定义说明

◆ DiagnosticSeverity

◆ EditorDiagnostic

◆ EditorStatus

◆ EditorValue

◆ Revision

在文件 SkeletonOverlay.h 第 18 行定义.

◆ RuleId

在文件 SkeletonOverlay.h 第 19 行定义.

◆ StableId

在文件 SkeletonOverlay.h 第 19 行定义.

枚举类型说明

◆ SkeletonRetargetState

Retarget state used to color one skeleton overlay bone.

枚举值
Unspecified 
Matched 
Unmatched 
Ambiguous 

在文件 SkeletonOverlay.h 第 22 行定义.

函数说明

◆ parseAnimationBoneTrack()

Result< AnimationBoneTrack > eve::animation_editing::parseAnimationBoneTrack ( const EditorValue &  value)

Parse one authored bone track from an owning Value payload.

参数
valueOwning track object with id, bone and keys.
返回
Applied track, or a structured rejection when required fields are missing. @thread Main/composition thread; payload is copied and not retained.

在文件 AnimationClip.cpp 第 425 行定义.

引用了 parseAnimationBoneTrack() , 以及 value.

被这些函数引用 parseAnimationBoneTrack() , 以及 registerEditingCommands().

◆ parseAnimationEventRecord()

Result< AnimationEventRecord > eve::animation_editing::parseAnimationEventRecord ( const EditorValue &  value)

Parse one authored event marker from an owning Value payload.

参数
valueOwning event object with id, time, name and payload.
返回
Applied event, or a structured rejection when required fields are missing. @thread Main/composition thread; payload is copied and not retained.

在文件 AnimationClip.cpp 第 426 行定义.

引用了 parseAnimationEventRecord() , 以及 value.

被这些函数引用 parseAnimationEventRecord() , 以及 registerEditingCommands().

◆ registerEditingCommands()