Aggregate generated-entity and recursion budget shared by every shadow-tree source. More...
#include "donner/svg/components/shadow/ShadowTreeSystem.h"
Public Member Functions | |
| void | reset () |
| Reset counters before a full render-tree rebuild. | |
| bool | reserve (std::size_t generatedEntities, std::size_t referenceDepth, std::size_t traversalDepth) |
| Atomically reserve one fully preflighted branch before creating any entities. | |
| void | reject () |
| Latch rejection when preflight itself crosses a hard limit. | |
| std::size_t | instances () const |
| Shadow branches admitted in the current render-tree rebuild. | |
| std::size_t | generatedEntities () const |
| Generated shadow entities admitted in the current rebuild. | |
| bool | rejected () const |
| Whether branch preflight exceeded a resource limit. | |
Aggregate generated-entity and recursion budget shared by every shadow-tree source.