Simple SFML GUI
0.2a
|
This is the complete list of members for Dialog, including all inherited members.
action (defined in HaveAction< const Element & >) | HaveAction< const Element & > | protected |
actionVoid (defined in HaveAction< const Element & >) | HaveAction< const Element & > | protected |
add(const ElementPtr &element, const Element *stop) | Panel | |
add(const ElementPtr &element) | Panel | |
add(const std::vector< ElementPtr > &elements) | Panel | |
add(const std::vector< ElementPtr > &&elements) | Panel | |
addButton(std::shared_ptr< Button > button) (defined in Dialog) | Dialog | |
addScroll(float delta, Orientation type) (defined in PanelScrolled) | PanelScrolled | |
anyDialogExist() (defined in HaveGUIManagerInfo) | HaveGUIManagerInfo | protected |
area (defined in Element) | Element | protected |
areaChanged (defined in Element) | Element | protected |
backgroundSymbol (defined in HaveBackground) | HaveBackground | protected |
backgroundSymbolShift (defined in HaveBackground) | HaveBackground | protected |
backgroundSymbolStrech (defined in HaveBackground) | HaveBackground | protected |
backgroundSymbolTransform (defined in HaveBackground) | HaveBackground | protected |
backgroundTexture (defined in HaveBackground) | HaveBackground | protected |
backgroundTextureRect (defined in HaveBackground) | HaveBackground | protected |
buttonShift (defined in Dialog) | Dialog | protected |
buttonShiftType (defined in Dialog) | Dialog | protected |
buttonSize (defined in PanelScrolled) | PanelScrolled | protected |
buttonThick (defined in PanelScrolled) | PanelScrolled | protected |
centerLine1 (defined in Dialog) | Dialog | protected |
centerLine2 (defined in Dialog) | Dialog | protected |
centerScroll(sf::Vector2f position) (defined in PanelScrolled) | PanelScrolled | |
clipArea(const sf::FloatRect &scissors, sf::FloatRect toCut) const (defined in Element) | Element | protected |
clippedArea (defined in Element) | Element | protected |
close() (defined in Dialog) | Dialog | |
colorDeduce(const ColorRef &colorRef) const (defined in GetColorAccess) | GetColorAccess | virtual |
colorProviderReference (defined in HaveColorProviderReference) | HaveColorProviderReference | protected |
colorProviderReference (defined in HaveColorProviderReference) | HaveColorProviderReference | protected |
computeClipped() const (defined in Element) | Element | protected |
computeRelativeArea() const (defined in Element) | Element | |
computeRelativeViewportCenterShift() const (defined in Element) | Element | protected |
dclock (defined in GlobalTimer) | GlobalTimer | static |
defaultBackgroundColor (defined in HaveBackground) | HaveBackground | protectedstatic |
defaultTexture (defined in HaveBackground) | HaveBackground | protectedstatic |
Dialog(const sf::String &info="", const sf::String &name="") (defined in Dialog) | Dialog | |
doAction(const sf::String &type=ActionType::main) (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
draw(sf::RenderTarget &target, sf::RenderStates states) (defined in PanelScrolled) | PanelScrolled | virtual |
draw(sf::RenderTarget &target, const sf::RenderStates &states) const (defined in HaveContextMenu) | HaveContextMenu | virtual |
drawBackgroundSymbol(sf::FloatRect area, sf::RenderTarget &target, const sf::RenderStates &states=sf::RenderStates()) (defined in HaveBackground) | HaveBackground | protected |
dtime (defined in GlobalTimer) | GlobalTimer | static |
dynamicButtonSize (defined in Dialog) | Dialog | protected |
Element(const Element *parent=nullptr) (defined in Element) | Element | |
Element(const Element &element) (defined in Element) | Element | |
Element (defined in GlobalTimer) | GlobalTimer | |
Element (defined in HaveHover) | HaveHover | |
Element (defined in HavePressed) | HavePressed | |
Element (defined in HaveSelected) | HaveSelected | protected |
Element (defined in HaveEnabled) | HaveEnabled | |
Element (defined in HaveBackground) | HaveBackground | |
elements (defined in Panel) | Panel | protected |
elementsQueue (defined in Panel) | Panel | protected |
enabled (defined in HaveEnabled) | HaveEnabled | protected |
fitToWindow(const sf::RenderWindow &rw) (defined in Element) | Element | |
focus (defined in HaveFocus) | HaveFocus | protected |
FocusAction() (defined in FocusAction< const Element & >) | FocusAction< const Element & > | inline |
fps (defined in GlobalTimer) | GlobalTimer | static |
function_type typedef (defined in HaveAction< const Element & >) | HaveAction< const Element & > | |
get(const sf::String &name) (defined in Panel) | Panel | |
getArea() (defined in Element) | Element | |
getArea() const (defined in Element) | Element | |
getBackgroundSymbolShift() const (defined in HaveBackground) | HaveBackground | |
getClippedArea() const (defined in Element) | Element | |
getColor(ColorId::Type colorId, StateId::Type stateId, sf::Color &result) const (defined in GetColorAccess) | GetColorAccess | virtual |
GetColorAccess(ColorProvider &colorProvider) (defined in GetColorAccess) | GetColorAccess | |
getColorProvider() (defined in Element) | Element | protected |
getElements() (defined in Panel) | Panel | |
getElements() const (defined in Panel) | Panel | |
getFront() (defined in Panel) | Panel | |
getHorizontalScrollButton() const (defined in PanelScrolled) | PanelScrolled | |
getHorizontalScrollLimits() const (defined in PanelScrolled) | PanelScrolled | |
getHorizontalScrollPanel() const (defined in PanelScrolled) | PanelScrolled | |
getHotKey() const (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
getLabel() (defined in Dialog) | Dialog | |
getLastActiveContextMenu() (defined in HaveContextMenu) | HaveContextMenu | static |
getMargin() const (defined in HaveMargin) | HaveMargin | |
getMarginMode() const (defined in HaveMargin) | HaveMargin | |
getModel() const (defined in Panel) | Panel | |
getName() const (defined in HaveName) | HaveName | |
getPanel() const (defined in Dialog) | Dialog | |
getParent() const (defined in Element) | Element | |
getParentName() const (defined in Element) | Element | |
getPosition() const (defined in Element) | Element | |
getRelativeArea() const (defined in Element) | Element | |
getRelativeViewportCenterShift() const (defined in Element) | Element | |
getScrollSize() const (defined in PanelScrolled) | PanelScrolled | |
getSize() const (defined in Element) | Element | |
getTypeName() const (defined in Element) | Element | |
getVerticalScrollButton() const (defined in PanelScrolled) | PanelScrolled | |
getVerticalScrollLimits() const (defined in PanelScrolled) | PanelScrolled | |
getVerticalScrollPanel() const (defined in PanelScrolled) | PanelScrolled | |
getViewportCenterShift() const (defined in Element) | Element | |
gradient (defined in HaveBackground) | HaveBackground | protected |
gradientModifier (defined in HaveBackground) | HaveBackground | protected |
gradientPoints (defined in HaveBackground) | HaveBackground | protected |
gradientType (defined in HaveBackground) | HaveBackground | protected |
HaveAction() (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inline |
HaveBackground(ColorProvider &colorProvider) (defined in HaveBackground) | HaveBackground | |
HaveColorProviderReference(const HaveColorProviderReference &)=delete (defined in HaveColorProviderReference) | HaveColorProviderReference | protected |
HaveColorProviderReference(ColorProvider &colorProvider) (defined in HaveColorProviderReference) | HaveColorProviderReference | protected |
HaveColorProviderReference(const HaveColorProviderReference &)=delete (defined in HaveColorProviderReference) | HaveColorProviderReference | |
HaveColorProviderReference(ColorProvider &colorProvider) (defined in HaveColorProviderReference) | HaveColorProviderReference | |
HaveContextMenu() (defined in HaveContextMenu) | HaveContextMenu | |
HaveEnabled(ColorProvider &colorProvider, bool e=true) (defined in HaveEnabled) | HaveEnabled | |
HaveFocus(bool focus=false) (defined in HaveFocus) | HaveFocus | |
HaveHover(ColorProvider &colorProvider, bool h=false) (defined in HaveHover) | HaveHover | |
HaveMargin() (defined in HaveMargin) | HaveMargin | |
HaveName(const sf::String &n=L"") (defined in HaveName) | HaveName | |
HavePressed(ColorProvider &colorProvider, bool p=false, bool pa=false) (defined in HavePressed) | HavePressed | |
HaveSelected(ColorProvider &colorProvider) (defined in HaveSelected) | HaveSelected | |
HaveVisible(bool v=true) (defined in HaveVisible) | HaveVisible | |
horizontalLimits (defined in PanelScrolled) | PanelScrolled | protected |
horizontalScrollBrakeMultiplier (defined in PanelScrolled) | PanelScrolled | protected |
horizontalScrollButton (defined in PanelScrolled) | PanelScrolled | protected |
horizontalScrollPanel (defined in PanelScrolled) | PanelScrolled | protected |
horizontalScrollVelocityMultiplier (defined in PanelScrolled) | PanelScrolled | protected |
horizontalScrollWakeTimer (defined in PanelScrolled) | PanelScrolled | protected |
hotKey (defined in Pressable< const Element &>) | Pressable< const Element &> | protected |
hotPress (defined in Pressable< const Element &>) | Pressable< const Element &> | protected |
hover (defined in HaveHover) | HaveHover | protected |
ignoreAbove (defined in Pressable< const Element &>) | Pressable< const Element &> | protected |
ignoreDialogs (defined in Pressable< const Element &>) | Pressable< const Element &> | protected |
ignoreTextInputable (defined in Pressable< const Element &>) | Pressable< const Element &> | protected |
initDefaultButtonBackgroundStyle(ColorProvider &colorProvider) (defined in HaveBackground) | HaveBackground | |
insideRelativeArea (defined in PanelScrolled) | PanelScrolled | protected |
isBackroundTextureRectActive() const (defined in HaveBackground) | HaveBackground | |
isEnabled() const (defined in HaveEnabled) | HaveEnabled | |
isFocus() const (defined in HaveFocus) | HaveFocus | |
isHover() const (defined in HaveHover) | HaveHover | |
isMaximized() const (defined in Element) | Element | |
isPressed() const (defined in HavePressed) | HavePressed | virtual |
isPressedAlt() const (defined in HavePressed) | HavePressed | virtual |
isSelected() const (defined in HaveSelected) | HaveSelected | |
isVisible() const (defined in HaveVisible) | HaveVisible | |
label (defined in Dialog) | Dialog | protected |
lastArea (defined in Element) | Element | protected |
lastButtonHeight (defined in Dialog) | Dialog | protected |
lastFocus (defined in HaveFocus) | HaveFocus | protectedstatic |
lastGradientUpdateArea (defined in HaveBackground) | HaveBackground | protected |
lastPanelScrolledHovered (defined in PanelScrolled) | PanelScrolled | protectedstatic |
lastPressLeft (defined in HavePressed) | HavePressed | protected |
lastPressRight (defined in HavePressed) | HavePressed | protected |
mainActionType (defined in HaveAction< const Element & >) | HaveAction< const Element & > | protected |
mainDraw(sf::RenderTarget &target, const sf::RenderStates &states=sf::RenderStates()) (defined in Element) | Element | |
mainUpdate(sf::RenderWindow &rw) (defined in Element) | Element | |
margin (defined in HaveMargin) | HaveMargin | protected |
marginMode (defined in HaveMargin) | HaveMargin | protected |
marginUnit (defined in HaveMargin) | HaveMargin | protected |
maximizationMode (defined in Element) | Element | protected |
maximized (defined in Element) | Element | protected |
model (defined in Panel) | Panel | protected |
move(sf::Vector2f) (defined in Element) | Element | |
mulBackgroundSymbolColor(sf::Color col) (defined in HaveBackground) | HaveBackground | |
name (defined in HaveName) | HaveName | protected |
notifyScroll(float delta, Orientation type) (defined in PanelScrolled) | PanelScrolled | static |
onFocusGain() (defined in FocusAction< const Element & >) | FocusAction< const Element & > | inlinevirtual |
onFocusLost() (defined in FocusAction< const Element & >) | FocusAction< const Element & > | inlinevirtual |
onSetAction(const sf::String &type) (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
operator=(const Element &) (defined in Element) | Element | |
operator=(const HaveColorProviderReference &) (defined in HaveColorProviderReference) | HaveColorProviderReference | |
operator=(const HaveColorProviderReference &) (defined in HaveColorProviderReference) | HaveColorProviderReference | |
Panel(const Element *parent=nullptr) (defined in Panel) | Panel | |
PanelScrolled() (defined in PanelScrolled) | PanelScrolled | |
parent (defined in Element) | Element | protected |
Pressable() (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
pressed (defined in HavePressed) | HavePressed | protected |
pressedAlt (defined in HavePressed) | HavePressed | protected |
rclock (defined in GlobalTimer) | GlobalTimer | static |
refreshModel(bool *wasTwice=nullptr) (defined in Panel) | Panel | virtual |
refreshModelLoop() (defined in Panel) | Panel | protected |
relativeArea (defined in Element) | Element | protected |
relativeMargin(sf::FloatRect area) const (defined in HaveMargin) | HaveMargin | |
relativeParentArea (defined in Element) | Element | protected |
relativeParentHeightChanged (defined in Element) | Element | protected |
relativeParentSizeChanged (defined in Element) | Element | protected |
relativeParentWidthChanged (defined in Element) | Element | protected |
relativeViewportCenterShift (defined in Element) | Element | protected |
remove(const Element *ptr) | Panel | |
remove(int index) | Panel | |
removeAll() | Panel | |
removeFirst(const sf::String &name) | Panel | |
rtime (defined in GlobalTimer) | GlobalTimer | static |
scroll (defined in PanelScrolled) | PanelScrolled | protected |
scrollEnable (defined in PanelScrolled) | PanelScrolled | protected |
scrollSize (defined in PanelScrolled) | PanelScrolled | protected |
scrollSizeThreshold (defined in PanelScrolled) | PanelScrolled | protected |
scrollType (defined in PanelScrolled) | PanelScrolled | protected |
scrollVelocity (defined in PanelScrolled) | PanelScrolled | protected |
scrollVisibleTime (defined in PanelScrolled) | PanelScrolled | |
scrollVisibleTimer (defined in PanelScrolled) | PanelScrolled | protected |
selected (defined in HaveSelected) | HaveSelected | protected |
setAction(function_type &&action, const sf::String &type=ActionType::main) (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
setAction(function_type &action, const sf::String &type=ActionType::main) (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
setAction(std::function< void()> &&action, const sf::String &type=ActionType::main) (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
setAction(std::function< void()> &action, const sf::String &type=ActionType::main) (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
setArea(const sf::FloatRect &area) (defined in Element) | Element | |
setBackgroundSymbol(const sf::VertexArray &value) (defined in HaveBackground) | HaveBackground | |
setBackgroundSymbolColor(sf::Color col) (defined in HaveBackground) | HaveBackground | |
setBackgroundSymbolShift(const sf::Vector2f &value) (defined in HaveBackground) | HaveBackground | |
setBackgroundSymbolStrech(bool value) (defined in HaveBackground) | HaveBackground | |
setBackgroundSymbolTransform(const sf::Transform &value) (defined in HaveBackground) | HaveBackground | |
setBackgroundTexture(const std::shared_ptr< sf::Texture > &backgroundTexture) (defined in HaveBackground) | HaveBackground | |
setBackgroundTextureRect(const sf::IntRect &value) (defined in HaveBackground) | HaveBackground | |
setButtonShift(float value) (defined in Dialog) | Dialog | |
setButtonShiftType(PositionType value) (defined in Dialog) | Dialog | |
setColor(ColorId::Type colorId, StateId::Type stateId, sf::Color newColor) (defined in SetColorAccess) | SetColorAccess | virtual |
SetColorAccess(ColorProvider &colorProvider) (defined in SetColorAccess) | SetColorAccess | |
setColorEnabled(ColorId::Type colorId, StateId::Type stateId, bool enabled) (defined in SetColorAccess) | SetColorAccess | virtual |
setColorFrom(const SetColorAccess &colorAccess) (defined in SetColorAccess) | SetColorAccess | virtual |
setDefaultBackgroundColor(sf::Color defaultBackgroundColor) (defined in HaveBackground) | HaveBackground | static |
setDynamicButtonSize(bool value) (defined in Dialog) | Dialog | |
setEnabled(bool enabled) (defined in HaveEnabled) | HaveEnabled | |
setFocus(bool focus) (defined in HaveFocus) | HaveFocus | |
setGradientModifier(const GradientModifier &gradientModifier) (defined in HaveBackground) | HaveBackground | |
setGradientPoints(const ColorVector &evenlyColors) (defined in HaveBackground) | HaveBackground | |
setGradientPoints(const GradientVector &gradientPoints) (defined in HaveBackground) | HaveBackground | |
setGradientType(GradientType gradientType) (defined in HaveBackground) | HaveBackground | |
setHorizontalScrollBrakeMultiplier(float value) (defined in PanelScrolled) | PanelScrolled | |
setHorizontalScrollVelocityMultiplier(float value) (defined in PanelScrolled) | PanelScrolled | |
setHotKey(sf::Keyboard::Key hotKey) (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
setHover(bool hover) (defined in HaveHover) | HaveHover | |
setIgnoreAbove(bool value) (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
setIgnoreDialogs(bool value) (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
setIgnoreTextInputable(bool value) (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
setMargin(float margin) (defined in HaveMargin) | HaveMargin | virtual |
setMarginMode(MarginMode value) (defined in HaveMargin) | HaveMargin | |
setMarginUnit(MarginUnit marginUnit) (defined in HaveMargin) | HaveMargin | |
setMaximizationMode(MaximizationMode value) (defined in Element) | Element | |
setMaximized(bool maximized) (defined in Element) | Element | |
setMenu(const std::shared_ptr< Element > &menu) (defined in HaveContextMenu) | HaveContextMenu | |
setMenuActive(bool menuActive) (defined in HaveContextMenu) | HaveContextMenu | |
setModel(const std::shared_ptr< PanelModel > &model) (defined in Panel) | Panel | |
setName(const sf::String &name) (defined in HaveName) | HaveName | |
setParent(const Element *parent) (defined in Element) | Element | |
setPosition(sf::Vector2f) (defined in Element) | Element | virtual |
setPressed(bool pressed) (defined in Pressable< const Element &>) | Pressable< const Element &> | inlinevirtual |
setPressedAlt(bool pressed) (defined in Pressable< const Element &>) | Pressable< const Element &> | inlinevirtual |
setRelativeViewport(sf::RenderTarget &target, const sf::FloatRect *area=nullptr) const (defined in Element) | Element | virtual |
setScrollButtonSize(float value) (defined in PanelScrolled) | PanelScrolled | |
setScrollButtonThick(float value) (defined in PanelScrolled) | PanelScrolled | |
setScrollEnable(ScrollEnable value) (defined in PanelScrolled) | PanelScrolled | |
setScrollType(ScrollType value) (defined in PanelScrolled) | PanelScrolled | |
setSelected(bool value) (defined in HaveSelected) | HaveSelected | |
setSize(sf::Vector2f) (defined in Element) | Element | virtual |
setStickyPress(bool stickyPress) (defined in Pressable< const Element &>) | Pressable< const Element &> | inline |
setTooltip(const sf::String &value) (defined in HaveHover) | HaveHover | |
setVerticalScrollBrakeMultiplier(float value) (defined in PanelScrolled) | PanelScrolled | |
setVerticalScrollVelocityMultiplier(float value) (defined in PanelScrolled) | PanelScrolled | |
setViewportCenterShift(const sf::Vector2f &value) (defined in Element) | Element | |
setVisible(bool visible) (defined in HaveVisible) | HaveVisible | |
ss (defined in Dialog) | Dialog | protected |
stickyPress (defined in Pressable< const Element &>) | Pressable< const Element &> | protected |
sum(sf::Color col, sf::Vector3i mod) (defined in HaveBackground) | HaveBackground | static |
TextInputable (defined in HaveFocus) | HaveFocus | |
timeFocused (defined in HaveFocus) | HaveFocus | protectedstatic |
tooltip (defined in HaveHover) | HaveHover | protected |
unFocus() (defined in HaveFocus) | HaveFocus | static |
unimplementedButton(const Button &) (defined in Dialog) | Dialog | |
update(sf::Vector2f mp, bool pressLeft, bool pressRight, bool aboveHover) override (defined in Dialog) | Dialog | virtual |
updateArea() override (defined in Dialog) | Dialog | virtual |
updateElements() (defined in Panel) | Panel | protected |
updateGradient(sf::FloatRect &area) (defined in HaveBackground) | HaveBackground | |
updateHover(const sf::Vector2f &pointer, const sf::FloatRect &clippedArea) (defined in HaveHover) | HaveHover | virtual |
updateRenderTexture (defined in Panel) | Panel | protected |
verticalLimits (defined in PanelScrolled) | PanelScrolled | protected |
verticalScrollBrakeMultiplier (defined in PanelScrolled) | PanelScrolled | protected |
verticalScrollButton (defined in PanelScrolled) | PanelScrolled | protected |
verticalScrollPanel (defined in PanelScrolled) | PanelScrolled | protected |
verticalScrollVelocityMultiplier (defined in PanelScrolled) | PanelScrolled | protected |
verticalScrollWakeTimer (defined in PanelScrolled) | PanelScrolled | protected |
viewportCenterShift (defined in Element) | Element | protected |
visible (defined in HaveVisible) | HaveVisible | protected |
~DestructionNotifier() (defined in DestructionNotifier) | DestructionNotifier | virtual |
~ElementBase() (defined in ElementBase) | ElementBase | inlinevirtual |
~FocusAction() (defined in FocusAction< const Element & >) | FocusAction< const Element & > | inlinevirtual |
~GetColorAccess()=default (defined in GetColorAccess) | GetColorAccess | virtual |
~HaveAction() (defined in HaveAction< const Element & >) | HaveAction< const Element & > | inlinevirtual |
~HaveContextMenu() (defined in HaveContextMenu) | HaveContextMenu | |
~HaveFocus() (defined in HaveFocus) | HaveFocus | virtual |
~HaveHover() (defined in HaveHover) | HaveHover | virtual |
~HaveMargin()=default (defined in HaveMargin) | HaveMargin | virtual |
~HavePressed() (defined in HavePressed) | HavePressed | inlinevirtual |
~Panel()=default (defined in Panel) | Panel | virtual |
~PanelScrolled() (defined in PanelScrolled) | PanelScrolled | virtual |
~SetColorAccess()=default (defined in SetColorAccess) | SetColorAccess | virtual |