UI element that can be navigated with arrows.
More...
#include <Urho3D/RmlUI/RmlNavigable.h>
|
|
| RmlNavigable (const Rml::String &tag, const Rml::String &group) |
| |
|
void | Refresh () |
| | Update caches if dirty.
|
| |
|
| void | SetNavigated (bool navigated, NavigableEventMode eventMode) |
| |
|
void | SetPressed (bool pressed, NavigableInputSource inputSource, NavigableEventMode eventMode) |
| |
|
| Rml::Element * | AsElement () |
| |
|
const Rml::Element * | AsElement () const |
| |
|
RmlUIComponent * | GetOwner () const |
| |
|
| const ea::string & | GetGroup () const |
| |
|
NavigablePressMode | GetMousePressMode () const |
| |
|
NavigablePressMode | GetKeyboardPressMode () const |
| |
|
NavigablePressMode | GetJoystickPressMode () const |
| |
|
| const Vector2 & | GetPosition () const |
| |
|
bool | IsDisabled () const |
| |
|
bool | IsHovered () const |
| |
|
bool | IsVisible () const |
| |
|
bool | IsNavigable () const |
| |
|
bool | IsNavigableInGroup (const ea::string &group) const |
| |
|
|
bool | EnsureInitialized () |
| |
|
void | MarkCachesDirty () |
| |
|
void | UpdatePosition () |
| |
|
void | UpdateCaches () |
| |
|
void | UpdateDisabled () |
| |
|
void | UpdateHovered () |
| |
|
void | UpdateStyle () |
| |
|
void | UpdateVisible () |
| |
|
template<class T > |
| void | ForEach (Rml::Element *element, const T &func) |
| |
|
template<class T > |
| void | ForEachChild (Rml::Element *element, const T &func) |
| |
|
| void | OnUpdate () override |
| |
|
void | Release () override |
| |
|
void | OnResize () override |
| |
|
void | OnLayout () override |
| |
|
void | OnDpRatioChange () override |
| |
|
void | OnStyleSheetChange () override |
| |
|
void | OnAttributeChange (const Rml::ElementAttributes &changedAttributes) override |
| |
|
void | OnPropertyChange (const Rml::PropertyIdSet &changedProperties) override |
| |
|
void | OnPseudoClassChange (const Rml::String &pseudoClass, bool activate) override |
| |
UI element that can be navigated with arrows.
◆ AsElement()
| Rml::Element * Urho3D::RmlNavigable::AsElement |
( |
| ) |
|
|
inline |
Return internal pointers.
◆ GetGroup()
| const ea::string & Urho3D::RmlNavigable::GetGroup |
( |
| ) |
const |
|
inline |
Return properties of the navigable.
◆ GetPosition()
| const Vector2 & Urho3D::RmlNavigable::GetPosition |
( |
| ) |
const |
|
inline |
Return state of the navigable. May be slightly outdated.
◆ OnUpdate()
| void Urho3D::RmlNavigable::OnUpdate |
( |
| ) |
|
|
overrideprivate |
◆ SetNavigated()
| void Urho3D::RmlNavigable::SetNavigated |
( |
bool |
navigated, |
|
|
NavigableEventMode |
eventMode |
|
) |
| |
The documentation for this class was generated from the following files:
- Urho3D/RmlUI/RmlNavigable.h
- Urho3D/RmlUI/RmlNavigable.cpp