static BasicAnimationTracker* GetElementData(Rocket::Core::Element *element) { return (BasicAnimationTracker*)GetElementUserData(element, "__animation_data"); }
static OptionsData* GetOptionsData(Rocket::Core::Element *element) { return (OptionsData*)GetElementUserData(element, "__menu_options_data"); }
static DocumentData* GetDocumentData(Rocket::Core::ElementDocument *document) { return (DocumentData*)GetElementUserData(document, "__menu_doc_data"); }
static ContextData* GetContextData(Rocket::Core::Context *context) { return (ContextData*)GetElementUserData(context->GetRootElement(), "__menu_context_data"); }
static KeyData* GetKeyData(Rocket::Core::Element *element) { return (KeyData*)GetElementUserData(element, "__menu_key_data"); }
static RangeData* GetRangeData(Rocket::Core::Element *element) { return (RangeData*)GetElementUserData(element, "__menu_range_data"); }