载入中...
搜索中...
未找到
WorldAnchorProjection.h 文件参考
#include "common/Export.h"
#include "ui/UIHost.h"
#include <glm/mat4x4.hpp>
#include <cstddef>
#include <vector>

浏览源代码.

类

struct  eve::ui::WorldAnchorProjection
 Immutable result of projecting a UI world anchor into a viewport. 更多...
 
struct  eve::ui::WorldAnchorLayoutItem
 One projected host participating in deterministic screen-space placement. 更多...
 
struct  eve::ui::WorldAnchorLayoutResult
 Owning placement result corresponding to WorldAnchorLayoutItem::stableIndex. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::ui
 

函数

WorldAnchorProjection eve::ui::projectWorldAnchor (const UIHost::WorldAnchor &anchor, const glm::mat4 &viewProjection, float cameraX, float cameraY, float cameraZ, float viewportWidth, float viewportHeight)
 Projects one world-space UI anchor using a Vulkan RH-ZO view-projection matrix.
 
std::vector< WorldAnchorLayoutResult > eve::ui::resolveWorldAnchorOverlaps (std::vector< WorldAnchorLayoutItem > items, float viewportWidth, float viewportHeight)
 Resolves projected host overlap with bounded deterministic vertical displacement.