Skip to Content
面板Plugin Canvas

Plugin Canvas

Plugin 自己畫整個面板的內容。比 Widget 模式 自由, 代價也比較大。

Plugin Canvas 面板,內容由 Plugin 自行繪製
canvas_demo

什麼時候才該用

預設請用 Widget 模式。 Canvas 模式適合的是熱力圖、波形這類「宣告式控制項 表達不出來」的東西。

代價

  • 繪製有時間上限。畫太久的 Plugin 會被記錄並下線——為的是不讓一顆 Plugin 拖垮 整個程式。
  • 繪製當下不可以去讀硬體、不可以睡、不可以鎖共用資料。要顯示暫存器值, 請在繪製之前先取一份快照到自己的緩衝區。
  • 兩個版本的呈現差距比 Widget 模式大,因為一邊是像素、一邊是字元格。

終端機版

終端機版的 Plugin Canvas 面板

相關

Plugin 開發、PDK。