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>
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()
|
virtualdefault |
Releases IAttachmentPointSource resources.
成员函数说明
◆ sampleAttachmentPoint()
|
pure virtual |
Resolve a semantic or native attachment name and transform a local offset to world space.
- 参数
-
name Stable semantic or source-native attachment name. localOffset Point in attachment-local coordinates.
- 返回
- World-space point or a structured stale/missing attachment diagnostic.
在 eve::avatar::AvatarInstance 内被实现.
该类的文档由以下文件生成:
- src/engine/common/AttachmentPoint.h