summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2019-05-09 19:40:42 -0700
committerVito Caputo <vcaputo@pengaru.com>2019-05-10 14:18:28 -0700
commit277ead61dc5ff6bba1035acf7b6e194e6de739ad (patch)
tree7cc093ff4aed45085e10b1412939c254e6a1dfd9 /include
parent049d14269ac518135a278132efe2ac01f92482e6 (diff)
libstage: deprecate stage_node_*, go heirarchical
Now stage_t is the only type, and a tree of stages may be constructed by supplying a parent to stage_new(). Essentially stage_t swallowed stage_node_t. The heirarchy is handy for grouping stages logically, and alpha is computed statefully during the recursive render. So alpha of grouped stages may be varied at a single parent. The active flag is also honored recursively for a similar effect; toggle subtrees in a single place. Container stages may be created by omitting object/render/free attributes. These are handy for the aforementioned group alpha/active controls.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved