GGCaptured struct
#include <GGUI/Public/UITypes.h>
GGCaptured: out-of-line storage for a handler's or component function's captures.
A lambda capturing handles, numbers, and pointers is stored inline in its node. One that captures something owning memory (string, vector, shared_ptr), or that is too big, goes in a ref-counted block from KeptBlocks that every copy of the handler shares. Authors write the same lambda either way.
Public variables
Variable documentation
void(* GGUI:: GGCaptured:: Destroy
destroys it when the last copy goes