AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
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() | AWindow | protected |
AObject() (defined in AObject) | AObject | |
applyAssRule(const ass::PropertyList &propertyList) (defined in AView) | AView | protected |
applyAssRule(const ass::PropertyListRecursive &propertyList) (defined in AView) | AView | protected |
applyGeometryToChildren() override (defined in AWindowBase) | AWindowBase | virtual |
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) | AWindow | inline |
AWindow(std::nullptr_t) | AWindow | inlineprotected |
AWindowBase() (defined in AWindowBase) | AWindowBase | |
AWindowManager (defined in AWindow) | AWindow | friend |
BeforeFrameQueue typedef (defined in AWindowBase) | AWindowBase | |
beforeFrameQueue() noexcept (defined in AWindowBase) | AWindowBase | inline |
begin() const (defined in AViewContainerBase) | AViewContainerBase | inline |
blockUserInput(bool blockUserInput=true) override | AWindow | virtual |
capturesFocus() override | AViewContainerBase | virtual |
childFocused (defined in AView) | AView | |
childrenChanged | AViewContainerBase | |
clearSignals() noexcept (defined in AObject) | AObject | |
click() | AView | inline |
clicked | AView | |
clickedButton | AView | |
clickedRight | AView | |
clickedRightOrLongPressed | AView | |
close() (defined in AWindow) | AWindow | |
closed (defined in AWindow) | AWindow | |
closeOverlappingSurface(AOverlappingSurface *surface) (defined in AWindowBase) | AWindowBase | inline |
closeOverlappingSurfaceImpl(AOverlappingSurface *surface) override (defined in AWindow) | AWindow | virtual |
closeOverlappingSurfacesOnClick() (defined in AWindowBase) | AWindowBase | |
commitStyle() (defined in AView) | AView | protectedvirtual |
CommonRenderingContext (defined in AWindow) | AWindow | friend |
composeContextMenu() | AView | protectedvirtual |
connect(Signal &signal, Object *object, Function &&function) (defined in AObject) | AObject | inlinestatic |
connect(Signal &signal, Object &object, Function &&function) (defined in AObject) | AObject | inlinestatic |
connect(Signal &signal, Function &&function) (defined in AObject) | AObject | inline |
connect(Signal &signal, _< Object > object, Function &&function) (defined in AObject) | AObject | inlinestatic |
consumesClick(const glm::ivec2 &pos) override | AWindow | virtual |
createDevtoolsWindow() override (defined in AWindow) | AWindow | protectedvirtual |
createOverlappingSurface(const glm::ivec2 &position, const glm::ivec2 &size, bool closeOnClick=true) | AWindowBase | inline |
createOverlappingSurface(const std::function< AOptional< glm::ivec2 >(unsigned)> &positionFactory, const glm::ivec2 &size, bool closeOnClick=true) | AWindowBase | inline |
createOverlappingSurfaceImpl(const glm::ivec2 &position, const glm::ivec2 &size) override | AWindow | virtual |
current() | AWindow | static |
currentWindowStorage() (defined in AWindowBase) | AWindowBase | protectedstatic |
customCssPropertyChanged (defined in AView) | AView | |
debugString() const | AView | virtual |
destroyWindowManager() (defined in AWindowBase) | AWindowBase | inlinestatic |
disable() (defined in AView) | AView | inline |
disabled (defined in AView) | AView | |
disconnect() (defined in AObject) | AObject | static |
doDrawWindow() (defined in AWindow) | AWindow | protectedvirtual |
DOUBLECLICK_MAX_DURATION | AWindowBase | static |
doubleClicked (defined in AView) | AView | |
dpiChanged (defined in AWindowBase) | AWindowBase | |
drawStencilMask(ARenderContext ctx) (defined in AView) | AView | virtual |
drawView(const _< AView > &view, ARenderContext contextOfTheContainer) (defined in AViewContainerBase) | AViewContainerBase | protected |
drawViews(Iterator begin, Iterator end, ARenderContext contextPassedToContainer) (defined in AViewContainerBase) | AViewContainerBase | inlineprotected |
enable() (defined in AView) | AView | inline |
enabled (defined in AView) | AView | |
enabledState (defined in AView) | AView | |
end() const (defined in AViewContainerBase) | AViewContainerBase | inline |
ensureAssUpdated() (defined in AView) | AView | |
expandingChanged | AView | |
extraStylesheet() const noexcept | AView | inline |
fetchDpiFromSystem() const override (defined in AWindow) | AWindow | protectedvirtual |
flagRedraw() override (defined in AWindow) | AWindow | virtual |
focus(bool needFocusChainUpdate=true) | AView | |
focusAcquired (defined in AView) | AView | |
focusChainTarget() | AViewContainerBase | inline |
focusLost (defined in AView) | AView | |
focusNextView() (defined in AWindowBase) | AWindowBase | virtual |
focusState | AView | |
forceUpdateCursor() override | AWindow | virtual |
forceUpdateLayoutRecursively() override (defined in AViewContainerBase) | AViewContainerBase | virtual |
frameMillis() const noexcept override | AWindow | inlinevirtual |
geometryChanged | AView | |
getAnimator() const (defined in AView) | AView | inline |
getAssHelper() const (defined in AView) | AView | inline |
getAssNames() const noexcept (defined in AView) | AView | inline |
getBorderRadius() const | AView | inline |
getCenterPointInWindow() const noexcept | AView | inline |
getContentHeight() const (defined in AView) | AView | inline |
getContentMinimumHeight() override | AViewContainerBase | virtual |
getContentMinimumSize() noexcept | AView | inline |
getContentMinimumWidth() override | AViewContainerBase | virtual |
getContentWidth() const (defined in AView) | AView | inline |
getCursor() const | AView | inline |
getCustomAss() const (defined in AView) | AView | inline |
getDpiRatio() | AWindowBase | inline |
getExpanding() const (defined in AView) | AView | inline |
getExpandingHorizontal() const (defined in AView) | AView | inline |
getExpandingVertical() const (defined in AView) | AView | inline |
getFixedSize() | AView | inline |
getFloating() const noexcept | AView | inline |
getFocusedView() const (defined in AWindowBase) | AWindowBase | inline |
getFps() | AWindowBase | inline |
getHeight() const (defined in AView) | AView | inline |
getLayout() const noexcept | AViewContainer | inline |
getMargin() | AView | inline |
getMaxSize() const | AView | inline |
getMinimumHeight() (defined in AView) | AView | virtual |
getMinimumSize() (defined in AView) | AView | inline |
getMinimumSizePlusMargin() | AView | inline |
getMinimumWidth() (defined in AView) | AView | virtual |
getMinSize() const noexcept | AView | inline |
getMouseCollisionPolicy() const (defined in AView) | AView | inline |
getMousePos() const (defined in AWindowBase) | AWindowBase | inline |
getNativeHandle() (defined in AWindow) | AWindow | inline |
getOpacity() const (defined in AView) | AView | inline |
getOverflow() const | AView | inline |
getOverflowMask() const | AView | inline |
getPadding() | AView | inline |
getParent() const | AView | inline |
getPosition() const noexcept | AView | inline |
getPositionInWindow() const | AView | |
getRenderingContext() const (defined in AWindowBase) | AWindowBase | inline |
getSize() const noexcept | AView | inline |
getThread() const (defined in AObject) | AObject | inline |
getTotalFieldHorizontal() const | AView | inline |
getTotalFieldSize() const | AView | inline |
getTotalFieldVertical() const | AView | inline |
getTotalOccupiedHeight() const | AView | inline |
getTotalOccupiedWidth() const | AView | inline |
getTransform(glm::mat4 &transform) const (defined in AView) | AView | |
getViewAt(glm::ivec2 pos, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) const noexcept | AViewContainerBase | virtual |
getViewAtRecursive(glm::ivec2 pos, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) const noexcept | AViewContainerBase | |
getViewAtRecursive(glm::ivec2 pos, const Callback &callback, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) | AViewContainerBase | inline |
getViewAtRecursiveOfType(glm::ivec2 pos, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) | AViewContainerBase | inline |
getViews() const | AViewContainerBase | inline |
getVisibility() const (defined in AView) | AView | inline |
getVisibilityRecursive() const (defined in AView) | AView | |
getWidth() const (defined in AView) | AView | inline |
getWindow() const | AView | |
getWindowManager() (defined in AWindowBase) | AWindowBase | inlinestatic |
getWindowManagerImpl() (defined in AWindowBase) | AWindowBase | protectedstatic |
getWindowPosition() const (defined in AWindow) | AWindow | |
getWindowTitle() const (defined in AWindow) | AWindow | inline |
handlesNonMouseNavigation() | AView | virtual |
hasFocus() const (defined in AView) | AView | |
hasIndirectParent(const _< AView > &v) | AView | |
hide() (defined in AWindow) | AWindow | |
hideTouchscreenKeyboardImpl() override (defined in AWindow) | AWindow | virtual |
hoveredState (defined in AView) | AView | |
invalidateAllStyles() override | AViewContainerBase | protectedvirtual |
invalidateAssHelper() override | AViewContainerBase | protectedvirtual |
invalidateStateStyles() | AView | inline |
isBlockClicksWhenPressed() const noexcept (defined in AView) | AView | inline |
isClosed() const noexcept (defined in AWindow) | AWindow | |
isContentMinimumSizeInvalidated() noexcept (defined in AView) | AView | inline |
isEnabled() const noexcept (defined in AView) | AView | inline |
isFocused() const (defined in AWindowBase) | AWindowBase | inline |
isMaximized() const | AWindow | |
isMinimized() const | AWindow | |
isMouseEntered() const (defined in AView) | AView | inline |
isMouseHover() const noexcept (defined in AView) | AView | inline |
isPressed() const noexcept (defined in AView) | AView | inline |
isPressed(APointerIndex index) const noexcept (defined in AView) | AView | inline |
isPreventingClickOnPointerRelease() const noexcept | AWindowBase | inline |
isRedrawWillBeEfficient() | AWindow | static |
isSignalsEnabled() const noexcept (defined in AObject) | AObject | inline |
isSlotsCallsOnlyOnMyThread() const noexcept (defined in AObject) | AObject | inline |
iterateOverFocusChain(Callback &&callback) | AWindowBase | inline |
keyDown (defined in AWindowBase) | AWindowBase | |
keyPressed | AView | |
keyReleased | AView | |
makeCurrent() (defined in AWindowBase) | AWindowBase | inline |
mapPosition(const glm::ivec2 &position) | AWindow | |
mapPositionTo(const glm::ivec2 &position, _< AWindow > other) | AWindow | |
markMinContentSizeInvalid() override (defined in AWindowBase) | AWindowBase | virtual |
markPixelDataInvalid(ARect< int > invalidArea) override | AWindowBase | protectedvirtual |
mAss | AView | protected |
mAssNames | AView | protected |
maximize() | AWindow | |
maximized | AWindow | |
mCachedMinContentSize (defined in AView) | AView | protected |
mCursor | AView | protected |
mCustomStyleRule | AView | protected |
mExpanding | AView | protected |
mFixedSize | AView | protected |
mFocusNextViewOnTab | AWindow | protected |
mForceUpdateCursorGuard | AWindowBase | protected |
mHandle (defined in AWindow) | AWindow | protected |
minimize() | AWindow | |
minimized | AWindow | |
mIsFocused (defined in AWindowBase) | AWindowBase | protected |
mLastButtonPressed (defined in AWindowBase) | AWindowBase | protected |
mLastButtonPressedTime (defined in AWindowBase) | AWindowBase | protected |
mLastLayoutUpdateSize (defined in AViewContainerBase) | AViewContainerBase | protected |
mLastPosition (defined in AWindowBase) | AWindowBase | protected |
mMargin | AView | protected |
mMarkedMinContentSizeInvalid (defined in AView) | AView | protected |
mMaxSize | AView | protected |
mMinSize | AView | protected |
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) | AObject | static |
moving | AWindow | |
mPadding | AView | protected |
mParent | AView | protected |
mPerformDoubleClickOnPointerRelease (defined in AWindowBase) | AWindowBase | protected |
mPosition | AView | protected |
mPreventClickOnPointerRelease | AWindowBase | protected |
mRedrawRequested | AView | protected |
mRenderingContext (defined in AWindowBase) | AWindowBase | protected |
mSize | AView | protected |
mSkipUntilLayoutUpdate | AView | protected |
mViews (defined in AViewContainerBase) | AViewContainerBase | protected |
mWantsLayoutUpdate (defined in AViewContainerBase) | AViewContainerBase | protected |
mWindowStyle (defined in AWindow) | AWindow | protected |
nativeHandle() const (defined in AWindow) | AWindow | inline |
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) | AViewContainerBase | virtual |
onClickPrevented() override | AViewContainerBase | virtual |
onCloseButtonClicked() (defined in AWindow) | AWindow | virtual |
onClosed() (defined in AWindow) | AWindow | protectedvirtual |
onDpiChanged() override (defined in AViewContainerBase) | AViewContainerBase | virtual |
onDragDrop(const ADragNDrop::DropEvent &event) (defined in AWindowBase) | AWindowBase | virtual |
onDragEnter(const ADragNDrop::EnterEvent &event) | AWindowBase | virtual |
onDragLeave() (defined in AWindowBase) | AWindowBase | virtual |
onFocusAcquired() override (defined in AWindow) | AWindow | virtual |
onFocusLost() override (defined in AWindow) | AWindow | virtual |
onGesture(const glm::ivec2 &origin, const AGestureEvent &event) override | AWindowBase | virtual |
onKeyDown(AInput::Key key) override (defined in AWindow) | AWindow | virtual |
onKeyRepeat(AInput::Key key) override (defined in AWindow) | AWindow | virtual |
onKeyUp(AInput::Key key) override (defined in AViewContainerBase) | AViewContainerBase | virtual |
onMouseEnter() override (defined in AViewContainerBase) | AViewContainerBase | virtual |
onMouseLeave() override (defined in AViewContainerBase) | AViewContainerBase | virtual |
onPointerDoubleClicked(const APointerPressedEvent &event) override (defined in AViewContainerBase) | AViewContainerBase | virtual |
onPointerMove(glm::vec2 pos, const APointerMoveEvent &event) override | AWindow | virtual |
onPointerPressed(const APointerPressedEvent &event) override | AWindowBase | virtual |
onPointerReleased(const APointerReleasedEvent &event) override | AWindowBase | virtual |
onScroll(const AScrollEvent &event) override | AWindowBase | virtual |
onViewGraphSubtreeChanged() override | AViewContainerBase | protectedvirtual |
OpenGLRenderingContext (defined in AWindow) | AWindow | friend |
operator+(ass::PropertyListRecursive rule) | AView | inline |
operator<<(const AString &assName) (defined in AView) | AView | inline |
operator=(const noncopyable &)=delete (defined in aui::noncopyable) | aui::noncopyable | |
operator^(T &&t) (defined in AObject) | AObject | inline |
pack() | AView | |
painter (defined in AWindow) | AWindow | friend |
pointerEventsMapping() const noexcept | AViewContainerBase | inline |
popStencilIfNeeded(ARenderContext ctx) (defined in AView) | AView | |
positionChanged | AView | |
postRender(ARenderContext ctx) | AView | virtual |
pressed (defined in AView) | AView | |
pressedState (defined in AView) | AView | |
preventClickOnPointerRelease() | AWindowBase | |
profiling() | AWindowBase | inline |
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) override | AWindowBase | virtual |
renderChildren(ARenderContext contextPassedToContainer) (defined in AViewContainerBase) | AViewContainerBase | inlineprotected |
requestHideTouchscreenKeyboard() | AWindowBase | |
requestShowTouchscreenKeyboard() | AWindowBase | |
restore() | AWindow | |
restored | AWindow | |
scrolled | AView | |
setAnimator(const _< AAnimator > &animator) (defined in AView) | AView | |
setBlockClicksWhenPressed(bool value) noexcept (defined in AView) | AView | inline |
setBorderRadius(float radius) (defined in AView) | AView | inline |
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) | AView | inline |
setEnabled(bool enabled=true) override (defined in AViewContainerBase) | AViewContainerBase | virtual |
setExpanding(glm::ivec2 expanding) | AView | inline |
setExpanding(int expanding) | AView | inline |
setExpanding() (defined in AView) | AView | inline |
setExtraStylesheet(_< AStylesheet > extraStylesheet) | AView | inline |
setExtraStylesheet(AStylesheet &&extraStylesheet) | AView | |
setFixedSize(glm::ivec2 size) (defined in AView) | AView | inline |
setFloating(AFloat f) noexcept | AView | inline |
setFocusChainTarget(_weak< AView > target) | AViewContainerBase | inline |
setFocusedView(const _< AView > &view) (defined in AWindowBase) | AWindowBase | |
setFocusNextViewOnTab(bool value) (defined in AWindow) | AWindow | inline |
setGeometry(int x, int y, int width, int height) override (defined in AWindow) | AWindow | virtual |
setGeometry(const glm::ivec2 &position, const glm::ivec2 &size) (defined in AView) | AView | inline |
setIcon(const AImage &image) (defined in AWindow) | AWindow | |
setLayout(_unique< ALayout > layout) | AViewContainer | |
setMargin(const ABoxFields &margin) | AView | inline |
setMaxSize(const glm::ivec2 &maxSize) (defined in AView) | AView | inline |
setMinSize(glm::ivec2 minSize) noexcept (defined in AView) | AView | inline |
setMobileScreenOrientation(AScreenOrientation screenOrientation) | AWindow | |
setMouseCollisionPolicy(MouseCollisionPolicy mouseCollisionPolicy) (defined in AView) | AView | inline |
setOpacity(aui::float_within_0_1 opacity) (defined in AView) | AView | inline |
setOverflow(AOverflow overflow) (defined in AView) | AView | inline |
setOverflowMask(AOverflowMask overflow) (defined in AView) | AView | inline |
setPadding(const ABoxFields &padding) | AView | inline |
setPosition(glm::ivec2 position) override (defined in AWindow) | AWindow | virtual |
setScalingParams(ScalingParams params) | AWindowBase | |
setSignalsEnabled(bool enabled) (defined in AObject) | AObject | inline |
setSize(glm::ivec2 size) override (defined in AWindow) | AWindow | virtual |
setSizeForced(glm::ivec2 size) | AView | inline |
setSkipUntilLayoutUpdate(bool skipUntilLayoutUpdate) | AView | inline |
setSlotsCallsOnlyOnMyThread(bool slotsCallsOnlyOnMyThread) (defined in AObject) | AObject | inline |
setThread(_< AAbstractThread > thread) | AObject | inlineprotected |
setTouchscreenKeyboardPolicy(ATouchscreenKeyboardPolicy policy) noexcept (defined in AWindowBase) | AWindowBase | inline |
setViews(AVector< _< AView > > views) | AViewContainer | |
setVisibility(Visibility visibility) noexcept (defined in AView) | AView | |
setVisible(bool visible) noexcept (defined in AView) | AView | inline |
setWindowManager(Args &&... args) (defined in AWindowBase) | AWindowBase | inlinestatic |
setWindowStyle(WindowStyle ws) (defined in AWindow) | AWindow | |
sharedPtr() (defined in AView) | AView | inline |
shouldDisplayHoverAnimations() const | AWindowBase | |
show() | AWindow | |
shown (defined in AWindow) | AWindow | |
showTouchscreenKeyboardImpl() override (defined in AWindow) | AWindow | virtual |
sizeChanged | AView | |
SoftwareRenderingContext (defined in AWindow) | AWindow | friend |
touchscreenKeyboardHidden | AWindowBase | |
touchscreenKeyboardShown | AWindowBase | |
transformGestureEventsToDesktop(const glm::ivec2 &origin, const AGestureEvent &event) | AView | protected |
unmapPosition(const glm::ivec2 &position) | AWindow | |
updateDpi() (defined in AWindowBase) | AWindowBase | |
updateEnableState() (defined in AView) | AView | |
updateFocusChain() (defined in AWindowBase) | AWindowBase | |
viewGraphSubtreeChanged | AView | |
visibilityChanged | AView | |
visitsViewRecursive(Callback &&callback, ABitField< AViewLookupFlags > flags=AViewLookupFlags::NONE) | AViewContainerBase | inline |
wantsTouchscreenKeyboard() | AView | virtual |
weakPtr() (defined in AView) | AView | inline |
windowNativePreInit(const AString &name, int width, int height, AWindow *parent, WindowStyle ws) (defined in AWindow) | AWindow | protected |
wrapViewToWindow(const _< AView > &view, const AString &title, int width=854_dp, int height=500_dp, AWindow *parent=nullptr, WindowStyle ws=WindowStyle::DEFAULT) | AWindow | static |
~AObject() (defined in AObject) | AObject | virtual |
~AView() override (defined in AView) | AView | |
~AViewContainer() override (defined in AViewContainer) | AViewContainer | |
~AViewContainerBase() override=0 (defined in AViewContainerBase) | AViewContainerBase | pure virtual |
~AWindow() (defined in AWindow) | AWindow | virtual |
~AWindowBase() (defined in AWindowBase) | AWindowBase | virtual |