将绘制列表拆分为可独立排序的通道。
self
此方法操作的 ImDrawList 句柄。
count
要拆分成的列数或绘制通道数。
高级:通道。
用于将渲染拆分为多个层。切换通道可打乱提交顺序(例如先提交前景图元,再提交背景图元)。
用于减少绘制调用(例如在多个裁剪矩形之间来回切换时,优先追加到不同通道,最后再合并)。
此 API 本不该放在 ImDrawList 中!建议使用自己的持久 ImDrawListSplitter 实例,以便嵌套。使用 ImGui.ImDrawList_Channels* 辅助函数无法在一次拆分之上再嵌套拆分。
ImGui.ImDrawList_Channels*
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
将绘制列表拆分为可独立排序的通道。