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

This is the complete list of members for AWindow, 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
allowDragNDrop()AWindowprotected
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
AWindow(const AString &name="My window", int width=854_dp, int height=500_dp, AWindow *parent=nullptr, WindowStyle ws=WindowStyle::DEFAULT) (defined in AWindow)AWindowinline
AWindow(std::nullptr_t)AWindowinlineprotected
AWindowBase() (defined in AWindowBase)AWindowBase
AWindowManager (defined in AWindow)AWindowfriend
BeforeFrameQueue typedef (defined in AWindowBase)AWindowBase
beforeFrameQueue() noexcept (defined in AWindowBase)AWindowBaseinline
begin() const (defined in AViewContainerBase)AViewContainerBaseinline
blockUserInput(bool blockUserInput=true) overrideAWindowvirtual
capturesFocus() overrideAViewContainerBasevirtual
childFocused (defined in AView)AView
childrenChangedAViewContainerBase
clearSignals() noexcept (defined in AObject)AObject
click()AViewinline
clickedAView
clickedButtonAView
clickedRightAView
clickedRightOrLongPressedAView
close() (defined in AWindow)AWindow
closed (defined in AWindow)AWindow
closeOverlappingSurface(AOverlappingSurface *surface) (defined in AWindowBase)AWindowBaseinline
closeOverlappingSurfaceImpl(AOverlappingSurface *surface) override (defined in AWindow)AWindowvirtual
closeOverlappingSurfacesOnClick() (defined in AWindowBase)AWindowBase
commitStyle() (defined in AView)AViewprotectedvirtual
CommonRenderingContext (defined in AWindow)AWindowfriend
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) overrideAWindowvirtual
createDevtoolsWindow() override (defined in AWindow)AWindowprotectedvirtual
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) overrideAWindowvirtual
current()AWindowstatic
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
doDrawWindow() (defined in AWindow)AWindowprotectedvirtual
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 override (defined in AWindow)AWindowprotectedvirtual
flagRedraw() override (defined in AWindow)AWindowvirtual
focus(bool needFocusChainUpdate=true)AView
focusAcquired (defined in AView)AView
focusChainTarget()AViewContainerBaseinline
focusLost (defined in AView)AView
focusNextView() (defined in AWindowBase)AWindowBasevirtual
focusStateAView
forceUpdateCursor() overrideAWindowvirtual
forceUpdateLayoutRecursively() override (defined in AViewContainerBase)AViewContainerBasevirtual
frameMillis() const noexcept overrideAWindowinlinevirtual
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
getNativeHandle() (defined in AWindow)AWindowinline
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
getWindowPosition() const (defined in AWindow)AWindow
getWindowTitle() const (defined in AWindow)AWindowinline
handlesNonMouseNavigation()AViewvirtual
hasFocus() const (defined in AView)AView
hasIndirectParent(const _< AView > &v)AView
hide() (defined in AWindow)AWindow
hideTouchscreenKeyboardImpl() override (defined in AWindow)AWindowvirtual
hoveredState (defined in AView)AView
invalidateAllStyles() overrideAViewContainerBaseprotectedvirtual
invalidateAssHelper() overrideAViewContainerBaseprotectedvirtual
invalidateStateStyles()AViewinline
isBlockClicksWhenPressed() const noexcept (defined in AView)AViewinline
isClosed() const noexcept (defined in AWindow)AWindow
isContentMinimumSizeInvalidated() noexcept (defined in AView)AViewinline
isEnabled() const noexcept (defined in AView)AViewinline
isFocused() const (defined in AWindowBase)AWindowBaseinline
isMaximized() constAWindow
isMinimized() constAWindow
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
isRedrawWillBeEfficient()AWindowstatic
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
mapPosition(const glm::ivec2 &position)AWindow
mapPositionTo(const glm::ivec2 &position, _< AWindow > other)AWindow
markMinContentSizeInvalid() override (defined in AWindowBase)AWindowBasevirtual
markPixelDataInvalid(ARect< int > invalidArea) overrideAWindowBaseprotectedvirtual
mAssAViewprotected
mAssNamesAViewprotected
maximize()AWindow
maximizedAWindow
mCachedMinContentSize (defined in AView)AViewprotected
mCursorAViewprotected
mCustomStyleRuleAViewprotected
mExpandingAViewprotected
mFixedSizeAViewprotected
mFocusNextViewOnTabAWindowprotected
mForceUpdateCursorGuardAWindowBaseprotected
mHandle (defined in AWindow)AWindowprotected
minimize()AWindow
minimizedAWindow
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
moveToCenter()AWindow
moveToThread(aui::no_escape< AObject > object, _< AAbstractThread > thread) (defined in AObject)AObjectstatic
movingAWindow
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
mWindowStyle (defined in AWindow)AWindowprotected
nativeHandle() const (defined in AWindow)AWindowinline
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
onCloseButtonClicked() (defined in AWindow)AWindowvirtual
onClosed() (defined in AWindow)AWindowprotectedvirtual
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() override (defined in AWindow)AWindowvirtual
onFocusLost() override (defined in AWindow)AWindowvirtual
onGesture(const glm::ivec2 &origin, const AGestureEvent &event) overrideAWindowBasevirtual
onKeyDown(AInput::Key key) override (defined in AWindow)AWindowvirtual
onKeyRepeat(AInput::Key key) override (defined in AWindow)AWindowvirtual
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) overrideAWindowvirtual
onPointerPressed(const APointerPressedEvent &event) overrideAWindowBasevirtual
onPointerReleased(const APointerReleasedEvent &event) overrideAWindowBasevirtual
onScroll(const AScrollEvent &event) overrideAWindowBasevirtual
onViewGraphSubtreeChanged() overrideAViewContainerBaseprotectedvirtual
OpenGLRenderingContext (defined in AWindow)AWindowfriend
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
painter (defined in AWindow)AWindowfriend
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
quit()AWindow
redraw() (defined in AWindow)AWindow
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
restore()AWindow
restoredAWindow
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
setFocusNextViewOnTab(bool value) (defined in AWindow)AWindowinline
setGeometry(int x, int y, int width, int height) override (defined in AWindow)AWindowvirtual
setGeometry(const glm::ivec2 &position, const glm::ivec2 &size) (defined in AView)AViewinline
setIcon(const AImage &image) (defined in AWindow)AWindow
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
setMobileScreenOrientation(AScreenOrientation screenOrientation)AWindow
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) override (defined in AWindow)AWindowvirtual
setScalingParams(ScalingParams params)AWindowBase
setSignalsEnabled(bool enabled) (defined in AObject)AObjectinline
setSize(glm::ivec2 size) override (defined in AWindow)AWindowvirtual
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
setWindowStyle(WindowStyle ws) (defined in AWindow)AWindow
sharedPtr() (defined in AView)AViewinline
shouldDisplayHoverAnimations() constAWindowBase
show()AWindow
shown (defined in AWindow)AWindow
showTouchscreenKeyboardImpl() override (defined in AWindow)AWindowvirtual
sizeChangedAView
SoftwareRenderingContext (defined in AWindow)AWindowfriend
touchscreenKeyboardHiddenAWindowBase
touchscreenKeyboardShownAWindowBase
transformGestureEventsToDesktop(const glm::ivec2 &origin, const AGestureEvent &event)AViewprotected
unmapPosition(const glm::ivec2 &position)AWindow
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
windowNativePreInit(const AString &name, int width, int height, AWindow *parent, WindowStyle ws) (defined in AWindow)AWindowprotected
wrapViewToWindow(const _< AView > &view, const AString &title, int width=854_dp, int height=500_dp, AWindow *parent=nullptr, WindowStyle ws=WindowStyle::DEFAULT)AWindowstatic
~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
~AWindow() (defined in AWindow)AWindowvirtual
~AWindowBase() (defined in AWindowBase)AWindowBasevirtual