当前位置: 首页 >> 科技 >
信息技术中的类型成员是什么?枚举描述了场景中的渲染层是什么?
来源:创视网     时间:2023-01-30 11:31:29

类型成员

1、QGraphicsScene::ItemIndexMethod:场景的索引算法。

QGraphicsScene::BspTreeIndex:二进制空间分区树算法。所有图形项定位算法的数量级都接近对数复杂度。添加,移动和删除图形项是对数的。这种方法最适合静态场景(即大多数图形项不移动的场景)。

QGraphicsScene::NoIndex:不保存图形项索引。定位图形项具有线性复杂性,因为会搜索场景中的所有图形项。但是,添加,移动和删除图形项是在固定时间内完成的。这种方法最适合动态场景,在动态场景中,要连续添加,移动或删除许多图形项。

QGraphicsScene::SceneLayer:该枚举描述了场景中的渲染层。 当场景在绘制内容时,它将按顺序分别渲染每个图层。每一层代表一个标志。

绘制顺序:背景 > 图形项 > 前景。

QGraphicsScene::ItemLayer:图形项层。 场景通过调用虚函数drawItems()来渲染的所有图形项在此层中。图形项层绘制在背景层之后,但在前景层之前。

QGraphicsScene::BackgroundLayer:背景层。 场景通过调用虚函数drawBackground()在此层中渲染场景的背景。首先绘制的是背景层。

QGraphicsScene::ForegroundLayer:前景层。 场景通过调用虚函数drawForeground()在此层中渲染场景的前景。前景层绘制在所有层的最后。

QGraphicsScene::AllLayers:所有层,该值代表所有三层的组合。

推荐新闻 +
猜您喜欢 +