_GuiSliderBase class | G3D::GuiPane | friend |
addButton(const GuiText &text, const GuiControl::Callback &actionCallback, GuiTheme::ButtonStyle style) | G3D::GuiPane | |
addButton(const GuiText &text, Class *const callbackObject, void(Class::*callbackMethod)(), GuiTheme::ButtonStyle style=GuiTheme::NORMAL_BUTTON_STYLE) | G3D::GuiPane | inline |
addButton(const GuiText &text, const shared_ptr< Class > &callbackObject, void(Class::*callbackMethod)(), GuiTheme::ButtonStyle style=GuiTheme::NORMAL_BUTTON_STYLE) | G3D::GuiPane | inline |
addButton(const GuiText &text, std::function< void(void)> callbackFunction, GuiTheme::ButtonStyle style=GuiTheme::NORMAL_BUTTON_STYLE) | G3D::GuiPane | inline |
addButton(const GuiText &text, GuiTheme::ButtonStyle style=GuiTheme::NORMAL_BUTTON_STYLE) | G3D::GuiPane | |
addCheckBox(const GuiText &text, const Pointer< bool > &pointer, GuiTheme::CheckBoxStyle style=GuiTheme::NORMAL_CHECK_BOX_STYLE) | G3D::GuiPane | |
addCheckBox(const GuiText &text, bool *pointer, GuiTheme::CheckBoxStyle style=GuiTheme::NORMAL_CHECK_BOX_STYLE) | G3D::GuiPane | inline |
addCustom(GuiControl *control) | G3D::GuiPane | |
addDropDownList(const GuiText &caption, const Array< String > &list, const Pointer< int > &indexPointer=nullptr, const GuiControl::Callback &actionCallback=GuiControl::Callback(), bool usePrefixTreeMenus=false) | G3D::GuiPane | |
addDropDownList(const GuiText &caption, const Array< GuiText > &list=Array< GuiText >(), const Pointer< int > &indexPointer=nullptr, const GuiControl::Callback &actionCallback=GuiControl::Callback(), bool usePrefixTreeMenus=false) | G3D::GuiPane | |
addDropDownList(const GuiText &caption, const Array< String > &list, const Pointer< int > &indexPointer, std::function< void(void)> callbackFunction, bool usePrefixTreeMenus=false) | G3D::GuiPane | inline |
addDropDownList(const GuiText &caption, const Array< GuiText > &list, const Pointer< int > &indexPointer, std::function< void(void)> callbackFunction, bool usePrefixTreeMenus=false) | G3D::GuiPane | inline |
addEnumClassRadioButtons(const GuiText &label, const Pointer< EnumClass > &valuePtr, GuiTheme::RadioButtonStyle style=GuiTheme::NORMAL_RADIO_BUTTON_STYLE) | G3D::GuiPane | inline |
addFrameBox(const Pointer< CFrame > &value, bool allowRoll=true, GuiTheme::TextBoxStyle style=GuiTheme::NORMAL_TEXT_BOX_STYLE) | G3D::GuiPane | |
addFunctionBox(const GuiText &text, Spline< float > *spline) | G3D::GuiPane | |
addLabel(const GuiText &text, GFont::XAlign xalign=GFont::XALIGN_LEFT, GFont::YAlign yalign=GFont::YALIGN_CENTER) | G3D::GuiPane | |
addMultiLineTextBox(const GuiText &caption, const Pointer< String > &stringPointer, GuiTextBox::Update update=GuiTextBox::DELAYED_UPDATE, GuiTheme::TextBoxStyle style=GuiTheme::NORMAL_TEXT_BOX_STYLE) | G3D::GuiPane | inline |
addNumberBox(const GuiText &text, const Pointer< Value > &value, const GuiText &suffix="", GuiTheme::SliderScale sliderScale=GuiTheme::NO_SLIDER, Value min=(Value) minVal(Value()), Value max=(Value) maxVal(Value()), Value roundIncrement=0, GuiTheme::TextBoxStyle textBoxStyle=GuiTheme::NORMAL_TEXT_BOX_STYLE, bool useLowerInf=false, bool useUpperInf=false) | G3D::GuiPane | inline |
addNumberBox(const GuiText &text, Value *value, const GuiText &suffix="", GuiTheme::SliderScale sliderScale=GuiTheme::NO_SLIDER, Value min=(Value) minVal(Value()), Value max=(Value) maxVal(Value()), Value roundIncrement=0, GuiTheme::TextBoxStyle textBoxStyle=GuiTheme::NORMAL_TEXT_BOX_STYLE, bool useLowerInf=false, bool useUpperInf=false) | G3D::GuiPane | inline |
addPane(const GuiText &text="", GuiTheme::PaneStyle style=GuiTheme::SIMPLE_PANE_STYLE) | G3D::GuiPane | |
addRadioButton(const GuiText &text, EnumOrInt myID, const Pointer< EnumOrInt > &ptr, GuiTheme::RadioButtonStyle style=GuiTheme::NORMAL_RADIO_BUTTON_STYLE) | G3D::GuiPane | inline |
addRadioButton(const GuiText &text, typename G3DEnum::Value myID, const Pointer< G3DEnum > &ptr, GuiTheme::RadioButtonStyle style=GuiTheme::NORMAL_RADIO_BUTTON_STYLE) | G3D::GuiPane | inline |
addRadioButton(const GuiText &text, EnumOrInt myID, EnumOrInt *ptr, GuiTheme::RadioButtonStyle style=GuiTheme::NORMAL_RADIO_BUTTON_STYLE) | G3D::GuiPane | inline |
addRadioButton(const GuiText &text, int myID, T *object, EnumOrInt(T::*get)() const, void(T::*set)(EnumOrInt), GuiTheme::RadioButtonStyle style=GuiTheme::NORMAL_RADIO_BUTTON_STYLE) | G3D::GuiPane | inline |
addRadioButton(const GuiText &text, int myID, shared_ptr< T > object, EnumOrInt(T::*get)() const, void(T::*set)(EnumOrInt), GuiTheme::RadioButtonStyle style=GuiTheme::NORMAL_RADIO_BUTTON_STYLE) | G3D::GuiPane | inline |
addScrollPane(bool enabledVerticalScrolling=true, bool enabledHorizontalScrolling=false, GuiTheme::ScrollPaneStyle style=GuiTheme::BORDERED_SCROLL_PANE_STYLE) | G3D::GuiPane | |
addSlider(const GuiText &text, const Pointer< Value > &value, Value min, Value max, bool horizontal=true, GuiTheme::SliderScale scale=GuiTheme::LINEAR_SLIDER, bool useLowerInf=false, bool useUpperInf=false) | G3D::GuiPane | inline |
addSlider(const GuiText &text, Value *value, Value min, Value max, bool horizontal=true, GuiTheme::SliderScale scale=GuiTheme::LINEAR_SLIDER, bool useLowerInf=false, bool useUpperInf=false) | G3D::GuiPane | inline |
addTabPane(const Pointer< int > ¤tTabID=Pointer< int >()) | G3D::GuiPane | |
addTextBox(const GuiText &caption, const Pointer< String > &stringPointer, GuiTextBox::Update update=GuiTextBox::DELAYED_UPDATE, GuiTheme::TextBoxStyle style=GuiTheme::NORMAL_TEXT_BOX_STYLE) | G3D::GuiPane | inline |
addTextureBox(GApp *app, const GuiText &caption="", const shared_ptr< Texture > &t=shared_ptr< Texture >(), bool embedded=false, bool drawInverted=false) | G3D::GuiPane | |
addTextureBox(GApp *app, const shared_ptr< Texture > &t, bool embedded=false, bool drawInverted=false) | G3D::GuiPane | |
addWidgetDestructor(const weak_ptr< Widget > &w) | G3D::GuiPane | |
beginRow() | G3D::GuiPane | inlinevirtual |
BUTTON_WIDTH enum value | G3D::GuiContainer | |
caption() const | G3D::GuiControl | |
captionHeight() const | G3D::GuiControl | |
captionWidth() const | G3D::GuiControl | |
clickRect() const | G3D::GuiControl | inline |
clientRect() const | G3D::GuiContainer | inline |
COLUMN enum value | G3D::GuiPane | protected |
containerArray | G3D::GuiPane | protected |
CONTROL_HEIGHT enum value | G3D::GuiContainer | |
CONTROL_PADDING enum value | G3D::GuiContainer | |
CONTROL_WIDTH enum value | G3D::GuiContainer | |
controlArray | G3D::GuiPane | protected |
DEFAULT_SIZE enum value | G3D::GuiPane | |
defaultCaptionHeight() const | G3D::GuiControl | inlinevirtual |
defaultCaptionWidth() const | G3D::GuiControl | inlinevirtual |
enabled() const | G3D::GuiControl | |
endRow() | G3D::GuiPane | inlinevirtual |
findControlUnderMouse(Vector2 mouse, GuiControl *&control) override | G3D::GuiPane | virtual |
fireEvent(GEventType type) | G3D::GuiControl | protected |
focused() const | G3D::GuiControl | |
fromOSWindowCoords(const Vector2 &v) const | G3D::GuiControl | |
GuiButton class | G3D::GuiPane | friend |
GuiContainer(class GuiWindow *gui, const class GuiText &text) | G3D::GuiContainer | protected |
GuiContainer(class GuiContainer *parent, const class GuiText &text) | G3D::GuiContainer | protected |
GuiControl class | G3D::GuiPane | friend |
G3D::GuiContainer::GuiControl(GuiWindow *gui, const GuiText &text="") | G3D::GuiControl | protected |
G3D::GuiContainer::GuiControl(GuiContainer *parent, const GuiText &text="") | G3D::GuiControl | protected |
GuiPane(GuiWindow *gui, const GuiText &text, const Rect2D &rect, GuiTheme::PaneStyle style) | G3D::GuiPane | protected |
GuiPane(GuiContainer *parent, const GuiText &text, const Rect2D &rect, GuiTheme::PaneStyle style) | G3D::GuiPane | |
GuiRadioButton class | G3D::GuiPane | friend |
GuiWindow class | G3D::GuiPane | friend |
increaseBounds(const Vector2 &extent) | G3D::GuiContainer | virtual |
labelArray | G3D::GuiPane | protected |
LayoutDirection enum name | G3D::GuiPane | protected |
LEFT_CAPTION_WIDTH enum value | G3D::GuiControl | protected |
m_caption | G3D::GuiControl | protected |
m_captionHeight | G3D::GuiControl | protected |
m_captionWidth | G3D::GuiControl | protected |
m_clickRect | G3D::GuiControl | protected |
m_clientRect | G3D::GuiContainer | protected |
m_enabled | G3D::GuiControl | protected |
m_eventSource | G3D::GuiControl | protected |
m_gui | G3D::GuiControl | protected |
m_layoutCaptionSize | G3D::GuiPane | protected |
m_layoutControlSize | G3D::GuiPane | protected |
m_layoutDirection | G3D::GuiPane | protected |
m_layoutPreviousControl | G3D::GuiPane | protected |
m_morph | G3D::GuiPane | protected |
m_parent | G3D::GuiControl | protected |
m_rect | G3D::GuiControl | protected |
m_style | G3D::GuiPane | protected |
m_visible | G3D::GuiControl | protected |
maxVal(int x) | G3D::GuiPane | inlinestatic |
maxVal(double x) | G3D::GuiPane | inlinestatic |
minVal(int x) | G3D::GuiPane | inlinestatic |
minVal(double x) | G3D::GuiPane | inlinestatic |
morphing() const | G3D::GuiPane | inline |
morphTo(const Rect2D &r) | G3D::GuiPane | virtual |
mouseOver() const | G3D::GuiControl | |
moveBy(const Vector2 &delta) | G3D::GuiControl | |
moveBy(float dx, float dy) | G3D::GuiControl | |
moveRightOf(const GuiControl *control, const Vector2 &offset) | G3D::GuiControl | |
moveRightOf(const GuiControl *control, float offsetX=0.0f) | G3D::GuiControl | inline |
onChildControlEvent(const GEvent &event) | G3D::GuiContainer | virtual |
onEvent(const GEvent &event) | G3D::GuiControl | inlineprotectedvirtual |
pack() | G3D::GuiPane | |
rect() const | G3D::GuiControl | |
remove(GuiControl *gui) | G3D::GuiPane | |
removeAllChildren() | G3D::GuiPane | |
render(RenderDevice *rd, const shared_ptr< GuiTheme > &theme, bool ancestorsEnabled) const override | G3D::GuiPane | virtual |
ROW enum value | G3D::GuiPane | protected |
setCaption(const GuiText &caption) override | G3D::GuiPane | virtual |
setCaptionHeight(float c) | G3D::GuiControl | virtual |
setCaptionWidth(float c) | G3D::GuiControl | virtual |
setEnabled(bool e) | G3D::GuiControl | virtual |
setEventSource(GuiControl *c) | G3D::GuiControl | inline |
setFocused(bool b) | G3D::GuiControl | |
setHeight(float h) | G3D::GuiControl | |
setNewChildSize(float controlWidth=DEFAULT_SIZE, float controlHeight=DEFAULT_SIZE, float captionWidth=DEFAULT_SIZE, float captionHeight=DEFAULT_SIZE) | G3D::GuiPane | virtual |
setPosition(const Vector2 &v) | G3D::GuiControl | |
setPosition(float x, float y) | G3D::GuiControl | |
setRect(const Rect2D &rect) override | G3D::GuiPane | virtual |
setSize(const Vector2 &v) | G3D::GuiControl | |
setSize(float x, float y) | G3D::GuiControl | |
setVisible(bool b) | G3D::GuiControl | |
setWidth(float w) | G3D::GuiControl | |
theme() const | G3D::GuiControl | |
TOOL_BUTTON_WIDTH enum value | G3D::GuiContainer | |
toolStyle() const | G3D::GuiControl | inlinevirtual |
toOSWindowCoords(const Vector2 &v) const | G3D::GuiControl | |
toOSWindowCoords(const Rect2D &r) const | G3D::GuiControl | inline |
TOP_CAPTION_HEIGHT enum value | G3D::GuiControl | protected |
visible() const | G3D::GuiControl | |
window() const | G3D::GuiControl | |
~GuiControl() | G3D::GuiControl | inlinevirtual |
~GuiPane() | G3D::GuiPane | |