载入中...
搜索中...
未找到
EntitySpatialResolver.h
浏览该文件的文档.
53[[nodiscard]] EVENGINE_API_FOUNDATION Result<EntitySpatialPose> resolveEntitySpatialPose(ecs::EntityHandle entity,
#define EVENGINE_API_FOUNDATION_INLINE
仅供"只有内联成员"的类型使用的组宏:拥有者 dllexport,消费方不导入。
Definition Export.h:170
Move-only, checked operation results for the common layer.
One optional domain provider capable of resolving selected ECS entities.
Definition EntitySpatialResolver.h:31
virtual ~IEntitySpatialProvider()=default
I entity spatial provider.
virtual Result< EntitySpatialPose > resolve(ecs::EntityHandle entity, std::string_view bone) const =0
Resolve a current world pose, optionally at a named bone/socket.
Result< EntitySpatialPose > resolveEntitySpatialPose(ecs::EntityHandle entity, std::string_view bone)
Resolve through registered providers in deterministic registration order.
Definition EntitySpatialResolver.cpp:9
Renderer-neutral owning world pose resolved for an ECS entity.
Definition EntitySpatialResolver.h:14
double rotationYDegrees
Definition EntitySpatialResolver.h:19
double rotationZDegrees
Definition EntitySpatialResolver.h:20
double rotationXDegrees
Definition EntitySpatialResolver.h:18