20,741
edits
| Line 121: | Line 121: | ||
== Useful C++ changes == | == Useful C++ changes == | ||
{{Note|The following patches are intended to help better understand what's going on behind the scenes. They are intended to be regularly rebased onto SG/FG 'next'. In the mid-term, our hope is to ensure that people working on Nasal/Canvas related features get a better understanding about when, where and why performance is affected.}} | {{Note|The following patches are intended to help better understand what's going on behind the scenes. They are intended to be regularly rebased onto SG/FG 'next'. In the mid-term, our hope is to ensure that people working on Nasal/Canvas related features get a better understanding about when, where and why performance is affected.}} | ||
=== Tracking update frequency per Canvas/Element === | |||
This is intended to help people better understand how frequently their Canvas is being updated, which happens automatically once a property in the sub-tree is modified (usually involving timers and listeners): | |||
<syntaxhighlight lang="cpp"> | |||
</syntaxhighlight> | |||
=== Adding draw masks for Canvas === | === Adding draw masks for Canvas === | ||