瀏覽代碼

Added TODO about revising the dirty system

master
Patrick Jakobsen 7 月之前
父節點
當前提交
9477dc3115
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. +4
    -0
      gui/gui.c

+ 4
- 0
gui/gui.c 查看文件

@ -140,6 +140,10 @@ typedef struct GUI_Node {
GUI_Size semantic_size[GUI_AXIS2_COUNT];
// TODO(Zelaven): This needs a better name.
// True iff. it (and its children) should generate draw commands.
// TODO(Zelaven): Should I make it a flags field, which encodes dirty-reasons?
// The "dirty test" would be "dirty != 0", and each bit in the field would be
// a reason that other code can use to figure out why a node was dirtied.
// Multiple reasons for a decision can all be checked in one go as well.
bool dirty;
// NOTE(Zelaven): Don't make decisions about visual things based on this.

Loading…
取消
儲存