static void SetElementData(Rocket::Core::Element *element, BasicAnimationTracker *user_data) { SetElementUserData(element, (BasicAnimationTracker*)user_data, "__animation_data"); }
static void SetRangeData(Rocket::Core::Element *element, RangeData *data) { SetElementUserData(element, (void*)data, "__menu_range_data"); }
static void SetOptionsData(Rocket::Core::Element *element, OptionsData *data) { SetElementUserData(element, (void*)data, "__menu_options_data"); }
static void SetDocumentData(Rocket::Core::ElementDocument *document, DocumentData *doc_data) { SetElementUserData(document, (void*)doc_data, "__menu_doc_data"); }
static void SetContextData(Rocket::Core::Context *context, ContextData *user_data) { SetElementUserData(context->GetRootElement(), (void*)user_data, "__menu_context_data"); }
static void SetKeyData(Rocket::Core::Element *element, KeyData *data) { SetElementUserData(element, (void*)data, "__menu_key_data"); }