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

Read-only cross-module contract for sampling named animated attachment points. @ownership Implementations retain all pose data; returned points are values. @thread Calls are affine to the source's animation update thread. @reentrancy Implementations must not invoke callbacks. 更多...

#include <AttachmentPoint.h>

类 eve::IAttachmentPointSource 继承关系图:
eve::avatar::AvatarInstance

Public 成员函数

virtual ~IAttachmentPointSource ()=default
 Releases IAttachmentPointSource resources.
 
virtual Result< AttachmentPoint > sampleAttachmentPoint (std::string_view name, AttachmentPoint localOffset={}) const =0
 Resolve a semantic or native attachment name and transform a local offset to world space.
 

详细描述

Read-only cross-module contract for sampling named animated attachment points. @ownership Implementations retain all pose data; returned points are values. @thread Calls are affine to the source's animation update thread. @reentrancy Implementations must not invoke callbacks.

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

构造及析构函数说明

◆ ~IAttachmentPointSource()

virtual eve::IAttachmentPointSource::~IAttachmentPointSource ( )
virtualdefault

Releases IAttachmentPointSource resources.

成员函数说明

◆ sampleAttachmentPoint()

virtual Result< AttachmentPoint > eve::IAttachmentPointSource::sampleAttachmentPoint ( std::string_view  name,
AttachmentPoint  localOffset = {} 
) const
pure virtual

Resolve a semantic or native attachment name and transform a local offset to world space.

参数
nameStable semantic or source-native attachment name.
localOffsetPoint in attachment-local coordinates.
返回
World-space point or a structured stale/missing attachment diagnostic.

在 eve::avatar::AvatarInstance 内被实现.


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