载入中...
搜索中...
未找到
eve::ui_editing::UiDocumentPreviewService类 参考

UI-neutral preview, picking and anchor-gizmo geometry service. 更多...

#include <UiDocument.h>

Public 成员函数

UiPreviewSnapshot build (const UiDocumentTarget &document, double width, double height) const
 Compute absolute rectangles for a viewport without mutating runtime UI.
 
Result< ObjectId > pick (const UiPreviewSnapshot &preview, double x, double y) const
 Pick the deepest visible widget under a preview-space point.
 
Result< EditorValue > anchorGizmo (const UiDocumentTarget &document, const UiPreviewSnapshot &preview, const ObjectId &widget) const
 Return anchor point, pivot point and connecting line as numeric pairs.
 

详细描述

UI-neutral preview, picking and anchor-gizmo geometry service.

在文件 UiDocument.h 第 255 行定义.

成员函数说明

◆ anchorGizmo()

Result< EditorValue > eve::ui_editing::UiDocumentPreviewService::anchorGizmo ( const UiDocumentTarget &  document,
const UiPreviewSnapshot &  preview,
const ObjectId &  widget 
) const

◆ build()

◆ pick()

Result< ObjectId > eve::ui_editing::UiDocumentPreviewService::pick ( const UiPreviewSnapshot &  preview,
double  x,
double  y 
) const

Pick the deepest visible widget under a preview-space point.

在文件 UiPreview.cpp 第 61 行定义.

引用了 best, widget, eve::ui_editing::UiPreviewSnapshot::widgets, x , 以及 y.


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