BuildStats struct
#include <GGUI/Public/UIContext.h>
What a build changed. A no-op build leaves everything but Reused at zero.
Public functions
- auto IsNoOp() const -> bool
- True if the build changed nothing.
Public variables
- uint32_t Created
- nodes created
- uint32_t Destroyed
- subtree roots no longer built
- uint32_t Moved
- nodes kept but reordered among siblings
- uint32_t Reused
- nodes found in place
- uint32_t LayoutChanged
- nodes whose layout inputs changed
- uint32_t TextChanged
- nodes whose text changed
- uint32_t ClassChanged
- nodes whose style class changed
- uint32_t ComponentsRun
- component functions executed
- uint32_t UnkeyedShifts
- order-matched lists that look like they shifted (see SetDiagnostics)
- uint32_t MissingEditors
- fields with no registered editor and no nested fields
- uint32_t HintProblems
- fields with hints their editor ignores, or contradictory hints
- uint32_t Waiting
- boxes with content still to build (BoxProps::
Priority)