AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AWindowBase Member List

This is the complete list of members for AWindowBase, including all inherited members.

addAssName(const AString &assName)AView
addView(const _< AView > &view)AViewContainer
addView(size_t index, const _< AView > &view)AViewContainer
addViewCustomLayout(const _< AView > &view)AViewContainer
addViews(AVector< _< AView > > views)AViewContainer
AObject() (defined in AObject)AObject
applyAssRule(const ass::PropertyList &propertyList) (defined in AView)AViewprotected
applyAssRule(const ass::PropertyListRecursive &propertyList) (defined in AView)AViewprotected
applyGeometryToChildren() override (defined in AWindowBase)AWindowBasevirtual
applyGeometryToChildrenIfNecessary() (defined in AViewContainerBase)AViewContainerBase
AViewContainer() (defined in AViewContainer)AViewContainer
AViewContainerBase() (defined in AViewContainerBase)AViewContainerBase
AWindowBase() (defined in AWindowBase)AWindowBase
BeforeFrameQueue typedef (defined in AWindowBase)AWindowBase
beforeFrameQueue() noexcept (defined in AWindowBase)AWindowBaseinline
begin() const (defined in AViewContainerBase)AViewContainerBaseinline
blockUserInput(bool blockUserInput=true)AWindowBasevirtual
capturesFocus() overrideAViewContainerBasevirtual
childFocused (defined in AView)AView
childrenChangedAViewContainerBase
clearSignals() noexcept (defined in AObject)AObject
click()AViewinline
clickedAView
clickedButtonAView
clickedRightAView
clickedRightOrLongPressedAView
closeOverlappingSurface(AOverlappingSurface *surface) (defined in AWindowBase)AWindowBaseinline
closeOverlappingSurfaceImpl(AOverlappingSurface *surface)=0 (defined in AWindowBase)AWindowBaseprotectedpure virtual
closeOverlappingSurfacesOnClick() (defined in AWindowBase)AWindowBase
commitStyle() (defined in AView)AViewprotectedvirtual
composeContextMenu()AViewprotectedvirtual
connect(Signal &signal, Object *object, Function &&function) (defined in AObject)AObjectinlinestatic
connect(Signal &signal, Object &object, Function &&function) (defined in AObject)AObjectinlinestatic
connect(Signal &signal, Function &&function) (defined in AObject)AObjectinline
connect(Signal &signal, _< Object > object, Function &&function) (defined in AObject)AObjectinlinestatic
consumesClick(const glm::ivec2 &pos) overrideAViewContainerBasevirtual
createDevtoolsWindow() (defined in AWindowBase)AWindowBaseprotectedvirtual
createOverlappingSurface(const glm::ivec2 &position, const glm::ivec2 &size, bool closeOnClick=true)AWindowBaseinline
createOverlappingSurface(const std::function< AOptional< glm::ivec2 >(unsigned)> &positionFactory, const glm::ivec2 &size, bool closeOnClick=true)AWindowBaseinline
createOverlappingSurfaceImpl(const glm::ivec2 &position, const glm::ivec2 &size)=0AWindowBaseprotectedpure virtual
currentWindowStorage() (defined in AWindowBase)AWindowBaseprotectedstatic
customCssPropertyChanged (defined in AView)AView
debugString() constAViewvirtual
destroyWindowManager() (defined in AWindowBase)AWindowBaseinlinestatic
disable() (defined in AView)AViewinline
disabled (defined in AView)AView
disconnect() (defined in AObject)AObjectstatic
DOUBLECLICK_MAX_DURATIONAWindowBasestatic
doubleClicked (defined in AView)AView
dpiChanged (defined in AWindowBase)AWindowBase
drawStencilMask(ARenderContext ctx) (defined in AView)AViewvirtual
drawView(const _< AView > &view, ARenderContext contextOfTheContainer) (defined in AViewContainerBase)AViewContainerBaseprotected
drawViews(Iterator begin, Iterator end, ARenderContext contextPassedToContainer) (defined in AViewContainerBase)AViewContainerBaseinlineprotected
enable() (defined in AView)AViewinline
enabled (defined in AView)AView
enabledState (defined in AView)AView
end() const (defined in AViewContainerBase)AViewContainerBaseinline
ensureAssUpdated() (defined in AView)AView
expandingChangedAView
extraStylesheet() const noexceptAViewinline
fetchDpiFromSystem() const (defined in AWindowBase)AWindowBaseprotectedvirtual
flagRedraw() (defined in AWindowBase)AWindowBasevirtual
focus(bool needFocusChainUpdate=true)AView
focusAcquired (defined in AView)AView
focusChainTarget()AViewContainerBaseinline
focusLost (defined in AView)AView
focusNextView() (defined in AWindowBase)AWindowBasevirtual
focusStateAView
forceUpdateCursor()AWindowBasevirtual
forceUpdateLayoutRecursively() override (defined in AViewContainerBase)AViewContainerBasevirtual
frameMillis() const noexcept=0AWindowBasepure virtual
geometryChangedAView
getAnimator() const (defined in AView)AViewinline
getAssHelper() const (defined in AView)AViewinline
getAssNames() const noexcept (defined in AView)AViewinline
getBorderRadius() constAViewinline
getCenterPointInWindow() const noexceptAViewinline
getContentHeight() const (defined in AView)AViewinline
getContentMinimumHeight() overrideAViewContainerBasevirtual
getContentMinimumSize() noexceptAViewinline
getContentMinimumWidth() overrideAViewContainerBasevirtual
getContentWidth() const (defined in AView)AViewinline
getCursor() constAViewinline
getCustomAss() const (defined in AView)AViewinline
getDpiRatio()AWindowBaseinline
getExpanding() const (defined in AView)AViewinline
getExpandingHorizontal() const (defined in AView)AViewinline
getExpandingVertical() const (defined in AView)AViewinline
getFixedSize()AViewinline
getFloating() const noexceptAViewinline
getFocusedView() const (defined in AWindowBase)AWindowBaseinline
getFps()AWindowBaseinline
getHeight() const (defined in AView)AViewinline
getLayout() const noexceptAViewContainerinline
getMargin()AViewinline
getMaxSize() constAViewinline
getMinimumHeight() (defined in AView)AViewvirtual
getMinimumSize() (defined in AView)AViewinline
getMinimumSizePlusMargin()AViewinline
getMinimumWidth() (defined in AView)AViewvirtual
getMinSize() const noexceptAViewinline
getMouseCollisionPolicy() const (defined in AView)AViewinline
getMousePos() const (defined in AWindowBase)AWindowBaseinline
getOpacity() const (defined in AView)AViewinline
getOverflow() constAViewinline
getOverflowMask() constAViewinline
getPadding()AViewinline
getParent() constAViewinline
getPosition() const noexceptAViewinline
getPositionInWindow() constAView
getRenderingContext() const (defined in AWindowBase)AWindowBaseinline
getSize() const noexceptAViewinline
getThread() const (defined in AObject)AObjectinline
getTotalFieldHorizontal() constAViewinline
getTotalFieldSize() constAViewinline
getTotalFieldVertical() constAViewinline
getTotalOccupiedHeight() constAViewinline
getTotalOccupiedWidth() constAViewinline
getTransform(glm::mat4 &transform) const (defined in AView)AView
getViewAt(glm::ivec2 pos, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) const noexceptAViewContainerBasevirtual
getViewAtRecursive(glm::ivec2 pos, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) const noexceptAViewContainerBase
getViewAtRecursive(glm::ivec2 pos, const Callback &callback, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE)AViewContainerBaseinline
getViewAtRecursiveOfType(glm::ivec2 pos, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE)AViewContainerBaseinline
getViews() constAViewContainerBaseinline
getVisibility() const (defined in AView)AViewinline
getVisibilityRecursive() const (defined in AView)AView
getWidth() const (defined in AView)AViewinline
getWindow() constAView
getWindowManager() (defined in AWindowBase)AWindowBaseinlinestatic
getWindowManagerImpl() (defined in AWindowBase)AWindowBaseprotectedstatic
handlesNonMouseNavigation()AViewvirtual
hasFocus() const (defined in AView)AView
hasIndirectParent(const _< AView > &v)AView
hideTouchscreenKeyboardImpl() (defined in AWindowBase)AWindowBaseprotectedvirtual
hoveredState (defined in AView)AView
invalidateAllStyles() overrideAViewContainerBaseprotectedvirtual
invalidateAssHelper() overrideAViewContainerBaseprotectedvirtual
invalidateStateStyles()AViewinline
IRenderingContext::Init (defined in AWindowBase)AWindowBasefriend
isBlockClicksWhenPressed() const noexcept (defined in AView)AViewinline
isContentMinimumSizeInvalidated() noexcept (defined in AView)AViewinline
isEnabled() const noexcept (defined in AView)AViewinline
isFocused() const (defined in AWindowBase)AWindowBaseinline
isMouseEntered() const (defined in AView)AViewinline
isMouseHover() const noexcept (defined in AView)AViewinline
isPressed() const noexcept (defined in AView)AViewinline
isPressed(APointerIndex index) const noexcept (defined in AView)AViewinline
isPreventingClickOnPointerRelease() const noexceptAWindowBaseinline
isSignalsEnabled() const noexcept (defined in AObject)AObjectinline
isSlotsCallsOnlyOnMyThread() const noexcept (defined in AObject)AObjectinline
iterateOverFocusChain(Callback &&callback)AWindowBaseinline
keyDown (defined in AWindowBase)AWindowBase
keyPressedAView
keyReleasedAView
makeCurrent() (defined in AWindowBase)AWindowBaseinline
markMinContentSizeInvalid() override (defined in AWindowBase)AWindowBasevirtual
markPixelDataInvalid(ARect< int > invalidArea) overrideAWindowBaseprotectedvirtual
mAssAViewprotected
mAssNamesAViewprotected
mCachedMinContentSize (defined in AView)AViewprotected
mCursorAViewprotected
mCustomStyleRuleAViewprotected
mExpandingAViewprotected
mFixedSizeAViewprotected
mForceUpdateCursorGuardAWindowBaseprotected
mIsFocused (defined in AWindowBase)AWindowBaseprotected
mLastButtonPressed (defined in AWindowBase)AWindowBaseprotected
mLastButtonPressedTime (defined in AWindowBase)AWindowBaseprotected
mLastLayoutUpdateSize (defined in AViewContainerBase)AViewContainerBaseprotected
mLastPosition (defined in AWindowBase)AWindowBaseprotected
mMarginAViewprotected
mMarkedMinContentSizeInvalid (defined in AView)AViewprotected
mMaxSizeAViewprotected
mMinSizeAViewprotected
mouseEnter (defined in AView)AView
mouseLeave (defined in AView)AView
mouseMove (defined in AWindowBase)AWindowBase
moveToThread(aui::no_escape< AObject > object, _< AAbstractThread > thread) (defined in AObject)AObjectstatic
mPaddingAViewprotected
mParentAViewprotected
mPerformDoubleClickOnPointerRelease (defined in AWindowBase)AWindowBaseprotected
mPositionAViewprotected
mPreventClickOnPointerReleaseAWindowBaseprotected
mRedrawRequestedAViewprotected
mRenderingContext (defined in AWindowBase)AWindowBaseprotected
mSizeAViewprotected
mSkipUntilLayoutUpdateAViewprotected
mViews (defined in AViewContainerBase)AViewContainerBaseprotected
mWantsLayoutUpdate (defined in AViewContainerBase)AViewContainerBaseprotected
noncopyable()=default (defined in aui::noncopyable)aui::noncopyable
noncopyable(const noncopyable &)=delete (defined in aui::noncopyable)aui::noncopyable
onCharEntered(char16_t c) override (defined in AViewContainerBase)AViewContainerBasevirtual
onClickPrevented() overrideAViewContainerBasevirtual
onDpiChanged() override (defined in AViewContainerBase)AViewContainerBasevirtual
onDragDrop(const ADragNDrop::DropEvent &event) (defined in AWindowBase)AWindowBasevirtual
onDragEnter(const ADragNDrop::EnterEvent &event)AWindowBasevirtual
onDragLeave() (defined in AWindowBase)AWindowBasevirtual
onFocusAcquired() (defined in AView)AViewvirtual
onFocusLost() override (defined in AWindowBase)AWindowBasevirtual
onGesture(const glm::ivec2 &origin, const AGestureEvent &event) overrideAWindowBasevirtual
onKeyDown(AInput::Key key) override (defined in AWindowBase)AWindowBasevirtual
onKeyRepeat(AInput::Key key) override (defined in AViewContainerBase)AViewContainerBasevirtual
onKeyUp(AInput::Key key) override (defined in AViewContainerBase)AViewContainerBasevirtual
onMouseEnter() override (defined in AViewContainerBase)AViewContainerBasevirtual
onMouseLeave() override (defined in AViewContainerBase)AViewContainerBasevirtual
onPointerDoubleClicked(const APointerPressedEvent &event) override (defined in AViewContainerBase)AViewContainerBasevirtual
onPointerMove(glm::vec2 pos, const APointerMoveEvent &event) overrideAWindowBasevirtual
onPointerPressed(const APointerPressedEvent &event) overrideAWindowBasevirtual
onPointerReleased(const APointerReleasedEvent &event) overrideAWindowBasevirtual
onScroll(const AScrollEvent &event) overrideAWindowBasevirtual
onViewGraphSubtreeChanged() overrideAViewContainerBaseprotectedvirtual
operator+(ass::PropertyListRecursive rule)AViewinline
operator<<(const AString &assName) (defined in AView)AViewinline
operator=(const noncopyable &)=delete (defined in aui::noncopyable)aui::noncopyable
operator^(T &&t) (defined in AObject)AObjectinline
pack()AView
pointerEventsMapping() const noexceptAViewContainerBaseinline
popStencilIfNeeded(ARenderContext ctx) (defined in AView)AView
positionChangedAView
postRender(ARenderContext ctx)AViewvirtual
pressed (defined in AView)AView
pressedState (defined in AView)AView
preventClickOnPointerRelease()AWindowBase
profiling()AWindowBaseinline
redraw()AView
redrawn (defined in AWindowBase)AWindowBase
released (defined in AView)AView
removeAllViews()AViewContainer
removeAssName(const AString &assName)AView
removeView(const _< AView > &view)AViewContainer
removeView(AView *view)AViewContainer
removeView(size_t index)AViewContainer
render(ARenderContext context) overrideAWindowBasevirtual
renderChildren(ARenderContext contextPassedToContainer) (defined in AViewContainerBase)AViewContainerBaseinlineprotected
requestHideTouchscreenKeyboard()AWindowBase
requestShowTouchscreenKeyboard()AWindowBase
scrolledAView
setAnimator(const _< AAnimator > &animator) (defined in AView)AView
setBlockClicksWhenPressed(bool value) noexcept (defined in AView)AViewinline
setBorderRadius(float radius) (defined in AView)AViewinline
setContents(const _< AViewContainer > &container)AViewContainer
setCursor(AOptional< ACursor > cursor) (defined in AView)AView
setCustomStyle(ass::PropertyListRecursive rule) (defined in AView)AView
setDisabled(bool disabled=true) (defined in AView)AViewinline
setEnabled(bool enabled=true) override (defined in AViewContainerBase)AViewContainerBasevirtual
setExpanding(glm::ivec2 expanding)AViewinline
setExpanding(int expanding)AViewinline
setExpanding() (defined in AView)AViewinline
setExtraStylesheet(_< AStylesheet > extraStylesheet)AViewinline
setExtraStylesheet(AStylesheet &&extraStylesheet)AView
setFixedSize(glm::ivec2 size) (defined in AView)AViewinline
setFloating(AFloat f) noexceptAViewinline
setFocusChainTarget(_weak< AView > target)AViewContainerBaseinline
setFocusedView(const _< AView > &view) (defined in AWindowBase)AWindowBase
setGeometry(int x, int y, int width, int height) (defined in AView)AViewvirtual
setGeometry(const glm::ivec2 &position, const glm::ivec2 &size) (defined in AView)AViewinline
setLayout(_unique< ALayout > layout)AViewContainer
setMargin(const ABoxFields &margin)AViewinline
setMaxSize(const glm::ivec2 &maxSize) (defined in AView)AViewinline
setMinSize(glm::ivec2 minSize) noexcept (defined in AView)AViewinline
setMouseCollisionPolicy(MouseCollisionPolicy mouseCollisionPolicy) (defined in AView)AViewinline
setOpacity(aui::float_within_0_1 opacity) (defined in AView)AViewinline
setOverflow(AOverflow overflow) (defined in AView)AViewinline
setOverflowMask(AOverflowMask overflow) (defined in AView)AViewinline
setPadding(const ABoxFields &padding)AViewinline
setPosition(glm::ivec2 position) (defined in AView)AViewvirtual
setScalingParams(ScalingParams params)AWindowBase
setSignalsEnabled(bool enabled) (defined in AObject)AObjectinline
setSize(glm::ivec2 size) override (defined in AViewContainerBase)AViewContainerBasevirtual
setSizeForced(glm::ivec2 size)AViewinline
setSkipUntilLayoutUpdate(bool skipUntilLayoutUpdate)AViewinline
setSlotsCallsOnlyOnMyThread(bool slotsCallsOnlyOnMyThread) (defined in AObject)AObjectinline
setThread(_< AAbstractThread > thread)AObjectinlineprotected
setTouchscreenKeyboardPolicy(ATouchscreenKeyboardPolicy policy) noexcept (defined in AWindowBase)AWindowBaseinline
setViews(AVector< _< AView > > views)AViewContainer
setVisibility(Visibility visibility) noexcept (defined in AView)AView
setVisible(bool visible) noexcept (defined in AView)AViewinline
setWindowManager(Args &&... args) (defined in AWindowBase)AWindowBaseinlinestatic
sharedPtr() (defined in AView)AViewinline
shouldDisplayHoverAnimations() constAWindowBase
showTouchscreenKeyboardImpl() (defined in AWindowBase)AWindowBaseprotectedvirtual
sizeChangedAView
SoftwareRenderer (defined in AWindowBase)AWindowBasefriend
testing::UITest (defined in AWindowBase)AWindowBasefriend
touchscreenKeyboardHiddenAWindowBase
touchscreenKeyboardShownAWindowBase
transformGestureEventsToDesktop(const glm::ivec2 &origin, const AGestureEvent &event)AViewprotected
updateDpi() (defined in AWindowBase)AWindowBase
updateEnableState() (defined in AView)AView
updateFocusChain() (defined in AWindowBase)AWindowBase
viewGraphSubtreeChangedAView
visibilityChangedAView
visitsViewRecursive(Callback &&callback, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE)AViewContainerBaseinline
wantsTouchscreenKeyboard()AViewvirtual
weakPtr() (defined in AView)AViewinline
~AObject() (defined in AObject)AObjectvirtual
~AView() override (defined in AView)AView
~AViewContainer() override (defined in AViewContainer)AViewContainer
~AViewContainerBase() override=0 (defined in AViewContainerBase)AViewContainerBasepure virtual
~AWindowBase() (defined in AWindowBase)AWindowBasevirtual