Please enable JavaScript.
Coggle requires JavaScript to display documents.
GLGroup - Coggle Diagram
GLGroup
基底繼承 GLTarget
建構元初始化陣列大小
std::array 陣列大小固定
改用 std::vector 可以動態調整陣列大小
把 GLTarget 物件傳入 GLGroup
GLGroup 提供的服務
變更 group 所有物件的 show 變數
管理子頁的箭頭按鈕?
子頁的箭頭按鈕要寫在哪?
按了要切換子頁
也就是說不觸發 PageIdx 的變化
清空子頁需要變化的區域
把非必要的子頁按鈕隱藏
更新子頁 GLGroup show 變數
切換頁面流程
setPage() 變更 Field 值
openGL service(?) 偵測到頁面切換
清空畫面,畫 target page 背景圖
依據 target page 設定全部 UI 物件 show 或不 show
額外呼叫子頁管理的 group ?
畫面顯示更新
來自 UiMap::onDraw()
依據 bool 陣列 dataChangeField[800] 任一個元素為 true
不依賴 page 切換觸發畫面更新
子頁面上下頁按鈕,要如何做到?
切換 Page 是整個畫面所有元件重畫
子頁面只想重畫一個區域
想更新的區域用 GLGroup 包起來?
需要一個 field (虛擬) 讓畫面更新
子頁面上下頁按鈕,變更虛擬 field 的值