merge view rules & view specs entirely; simplify graphical view rules down to single hook

This commit is contained in:
Ryan Fleury
2024-09-16 14:44:28 -07:00
parent 84f685803d
commit 9899efe93c
19 changed files with 680 additions and 1153 deletions
@@ -192,8 +192,6 @@ enum
{
EV_ViewRuleInfoFlag_Inherited = (1<<0),
EV_ViewRuleInfoFlag_Expandable = (1<<1),
EV_ViewRuleInfoFlag_ExprResolution = (1<<2),
EV_ViewRuleInfoFlag_VizBlockProd = (1<<3),
};
typedef struct EV_ViewRuleInfo EV_ViewRuleInfo;
@@ -246,6 +244,7 @@ struct EV_Row
EV_Row *next;
// rjf: block hierarchy info
EV_BlockKind block_kind;
S32 depth;
EV_Key parent_key;
EV_Key key;