|
AnyCAD Rapid API 2026
Help you to create a better world!
|
GUI渲染器基类 更多...
Public 成员函数 | |
| GuiRenderer (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| GuiRenderer () | |
| 构造函数 | |
| GuiRenderer | GetSlaveGui () |
| void | SetSlaveGui (GuiRenderer val) |
| bool | GetFocused () |
| virtual bool | Initialize (Viewer pVewer) |
| 初始化GUI渲染器 | |
| virtual void | Destroy () |
| 销毁GUI渲染器 | |
| virtual void | DrawGUI (Viewer viewer) |
| 绘制GUI界面 | |
| virtual void | OnTimer (Viewer pViewer, float tick) |
| 定时器回调 | |
| virtual void | OnPostDraw (Viewer pViewer, float tick) |
| 绘制后回调 | |
GUI渲染器基类
提供GUI界面渲染的外挂接口,用于在3D视图上叠加2D UI元素。 内部使用,支持ImGui等GUI库的集成。
|
virtual |
销毁GUI渲染器
释放所有GUI相关资源
|
virtual |
绘制GUI界面
| viewer | 视图查看器指针 |
渲染GUI控件和UI元素
|
virtual |
初始化GUI渲染器
| pVewer | 视图查看器指针 |
设置GUI渲染器与视图的关联
|
virtual |
绘制后回调
| pViewer | 视图查看器指针 |
| tick | 时间间隔 |
在3D场景绘制完成后执行的操作
|
virtual |
定时器回调
| pViewer | 视图查看器指针 |
| tick | 时间间隔 |
处理GUI的定时更新逻辑