载入中...
搜索中...
未找到
eve::combat::IMeleePoseSource类 参考abstract

Optional pose resolver for active hitbox ids. 更多...

#include <MeleeHit.h>

类 eve::combat::IMeleePoseSource 继承关系图:
eve::combat::CombatCharacterPoseSource

Public 成员函数

virtual ~IMeleePoseSource ()=default
 Releases IMeleePoseSource resources.
 
virtual Result< MeleePose > pose (SubjectRef subject, std::string_view hitboxId) const =0
 Resolve the current world pose for one subject's active hitbox.
 

详细描述

Optional pose resolver for active hitbox ids.

Called synchronously on the owner thread. Implementations must not retain borrowed strings, reenter MeleeHitRuntime, or read a wall clock.

在文件 MeleeHit.h 第 112 行定义.

构造及析构函数说明

◆ ~IMeleePoseSource()

virtual eve::combat::IMeleePoseSource::~IMeleePoseSource ( )
virtualdefault

Releases IMeleePoseSource resources.

成员函数说明

◆ pose()

virtual Result< MeleePose > eve::combat::IMeleePoseSource::pose ( SubjectRef  subject,
std::string_view  hitboxId 
) const
pure virtual

Resolve the current world pose for one subject's active hitbox.

参数
subjectAttacking subject.
hitboxIdTimeline resource id (e.g. weapon.main).

在 eve::combat::CombatCharacterPoseSource 内被实现.

被这些函数引用 eve::combat::MeleeHitRuntime::advance() , 以及 eve::combat::MeleeHitRuntime::armHitbox().


该类的文档由以下文件生成: