载入中...
搜索中...
未找到
AttachmentPoint.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Result.h"
4
5#include <string_view>
6
7namespace eve {
8
11 float x = 0.f;
12 float y = 0.f;
13 float z = 0.f;
14};
15
23public:
25 virtual ~IAttachmentPointSource() = default;
33 std::string_view name, AttachmentPoint localOffset = {}) const = 0;
34};
35
36} // namespace eve
std::uint64_t localOffset
std::string name
Move-only, checked operation results for the common layer.
Read-only cross-module contract for sampling named animated attachment points. @ownership Implementat...
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.
virtual ~IAttachmentPointSource()=default
Releases IAttachmentPointSource resources.
Move-only operation result carrying either a value or Status.
Definition Result.h:155
Build metadata (engine git commit, build time, third-party version).
Definition Build.cpp:16
Plain world-space point shared by animation consumers without a math-library dependency.