VAPS XT开发入门教程30:动态实例化

系列索引:VAPS XT开发入门教程索引

上一篇:VAPS XT开发入门教程29:滚动数字

在VAPS XT提供的工程示例中,有一个InstanceGroupExample,介绍如何动态创建页面实例,以及如何动态销毁。

本文来对比一下其区别。

实例

直接编译官方提供的MultiPageExamples就可以了。

默认显示界面占用

default

PFD界面占用

pfd

stores界面占用

stores

engines界面占用

engines

extras界面占用

extras

隐藏

把实例代码改为显示隐藏的代码

默认显示界面占用

default

PFD界面占用

pfd

stores界面占用

stores

engines界面占用

engines

extras界面占用

extras

总结

  • 显示隐藏模式必须提供IsVisible功能接口,而实例模式不用
  • 显示隐藏模式在运行时所有界面都在绘制,会占用CPU、内存、GPU,而实例模式只有当前显示的实例有
  • 可以看到就算是动态实例化,在设计时界面已经有位置在程序中。不允许new操作。

下一篇:VAPS XT开发入门教程31:HUDPFD

如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱


VAPS XT开发入门教程30:动态实例化
https://feater.top/vapsxt/vapsxt-instances
作者
JackeyLea
发布于
2021年10月27日
许可协议