Rose
rose::CelestialOverlay Member List

This is the complete list of members for rose::CelestialOverlay, including all inherited members.

add(const std::shared_ptr< Node > &node) (defined in rose::Container)rose::Containerinlinevirtual
rose::Node::add(ContainerType container, Args ... args)rose::Nodeinlinestatic
addedToContainer() overriderose::CelestialOverlayvirtual
buttonEvent(bool pressed, uint button, uint clicks, bool passed)rose::Widget
CelestialOverlay()=delete (defined in rose::CelestialOverlay)rose::CelestialOverlay
CelestialOverlay(std::shared_ptr< TimerTick > timerTick, std::filesystem::path &xdgDataPath) (defined in rose::CelestialOverlay)rose::CelestialOverlayexplicit
CelestialOverlay(const CelestialOverlay &)=delete (defined in rose::CelestialOverlay)rose::CelestialOverlay
CelestialOverlay(CelestialOverlay &&)=delete (defined in rose::CelestialOverlay)rose::CelestialOverlay
CelestialOverlayFileName (defined in rose::CelestialOverlay)rose::CelestialOverlayprotectedstatic
computeScreenPosition()rose::Widget
container() (defined in rose::Node)rose::Nodeinline
container() const (defined in rose::Node)rose::Nodeinline
containerAs() (defined in rose::Node)rose::Nodeinline
containerAs() const (defined in rose::Node)rose::Nodeinline
contains(const Position< int > &position)rose::Widget
create()rose::Nodeinlinestatic
create(Args ... args)rose::Nodeinlinestatic
draw(gm::Context &context, const Position< int > &containerPosition) overriderose::CelestialOverlayvirtual
drawPadding(const Position< int > &containerPosition)rose::Visualinline
enterEvent()rose::Widgetinline
getApplication()rose::Widgetinline
getApplication() constrose::Widgetinline
getAttachmentHint(LayoutHint::Attachment attachment)rose::Visualinline
getGridHint(LayoutHint::GridLayoutHint gridLayoutHint)rose::Visualinline
getHintMap() const (defined in rose::Visual)rose::Visualinline
getId() constrose::Nodeinline
getIdPath() constrose::Nodeinline
getNode() constrose::Nodeinline
getNode()rose::Nodeinline
getNode() constrose::Nodeinline
getNode()rose::Nodeinline
getPosition() constrose::Visualinline
getScreenRectangle(const Position< int > &containerPosition) constrose::Visualinline
getSize() constrose::Visualinline
getWindow()rose::Widgetinline
getWindow() constrose::Widgetinline
id (defined in rose::CelestialOverlay)rose::CelestialOverlaystatic
isVisible() const noexceptrose::Visualinline
keyboardEvent(const SDL_KeyboardEvent &keyboardEvent) (defined in rose::Widget)rose::Widget
keyboardFocusEvent(bool hasFocus)rose::Widget
keyboardShortcutEvent(uint32_t shortcutCode, bool state, uint repeat)rose::Widget
keyTextInputEvent(const std::string &text)rose::Widget
layout(gm::Context &context, const Rectangle &screenRect) overriderose::CelestialOverlayvirtual
layoutPadding(const Rectangle &screenRect)rose::Visualinline
leaveEvent()rose::Widgetinline
loadMapCelestialObjectImages(const std::filesystem::path &xdgResourcePath, gm::Context &context)rose::CelestialOverlay
mButtonEventCallbackrose::Widgetprotected
mCelestialObservationsrose::CelestialOverlayprotected
mCelestialUpdateTimerrose::CelestialOverlayprotected
mContainerrose::Nodeprotected
mDisplayCelestialObjectsrose::CelestialOverlayprotected
mEnterEventCallbackrose::Widgetprotected
mHintsMaprose::Visual
mId (defined in rose::Node)rose::Nodeprotected
mKeyboardEventCallbackrose::Widgetprotected
mKeyboardFocusCallbackrose::Widgetprotected
mKeyboardShortcutCallbackrose::Widgetprotected
mLeaveEventCallbackrose::Widgetprotected
mMapOverlayId (defined in rose::CelestialOverlay)rose::CelestialOverlayprotected
mMouseMotionCallbackrose::Widgetprotected
mMouseScrollCallbackrose::Widgetprotected
mouseMotionEvent(bool pressed, uint button, const Position< int > &mousePos, const Position< int > &relativePos, bool passed)rose::Widget
mouseScrollEvent(const Position< int > &deltaPos, bool passed)rose::Widget
mPaddingrose::Visualprotected
mPosrose::Visualprotected
mPreferredPosrose::Visualprotected
mPreferredSizerose::Visualprotected
mSatelliteObservationrose::CelestialOverlayprotected
mScreenRectrose::Visualprotected
mSemanticGesture (defined in rose::Visual)rose::Visualprotected
mSizerose::Visualprotected
mStaterose::Visualprotected
mSubLunarrose::CelestialOverlayprotected
mSubSolarrose::CelestialOverlayprotected
mTextInputCallbackrose::Widgetprotected
mTimerTickrose::CelestialOverlayprotected
mVisiblerose::Visualprotected
mXdgDataPathrose::CelestialOverlayprotected
Node()=default (defined in rose::Node)rose::Node
Node(const std::shared_ptr< Container > &container)rose::Nodeexplicit
nodeId() const noexcept override (defined in rose::CelestialOverlay)rose::CelestialOverlayinlinevirtual
NodePtr typedef (defined in rose::Node)rose::Node
operator=(const CelestialOverlay &)=delete (defined in rose::CelestialOverlay)rose::CelestialOverlay
operator=(CelestialOverlay &&)=delete (defined in rose::CelestialOverlay)rose::CelestialOverlay
operator=(const Widget &)=delete (defined in rose::Widget)rose::Widget
operator=(Widget &&)=delete (defined in rose::Widget)rose::Widget
pointerWidget(const Position< int > &position, const Position< int > &containerPosition)rose::Widget
remove(const std::shared_ptr< Node > &node) (defined in rose::Container)rose::Containerinline
remove() (defined in rose::Node)rose::Nodeinline
setButtonEventCallback(ButtonCallback buttonCallback)rose::Widgetinline
setCelestialObservations() (defined in rose::CelestialOverlay)rose::CelestialOverlayinline
setEnterLeaveEventCallback(EventCallback eventCallback)rose::Widgetinline
setId(const Id &nodeId) noexceptrose::Nodeinline
setKeyboardEvent(KeyboardEventCallback keyboardEventCallback) (defined in rose::Widget)rose::Widgetinline
setKeyboardFocusCallback(KeyboardFocusCallback keyboardFocusCallback)rose::Widgetinline
setKeyboardShortcutCallback(KeyboardShortcutCallback keyboardShortcutCallback)rose::Widgetinline
setLayoutHint(const LayoutHint &hint)rose::Visualinline
setLeaveEventCallback(EventCallback eventCallback)rose::Widgetinline
setMouseMotionEventCallback(MouseMotionCallback mouseMotionCallback)rose::Widgetinline
setMouseScrollEventCallback(ScrollCallback scrollCallback)rose::Widgetinline
setPadding(const Padding &padding)rose::Visualinline
setPosition(const Position< int > &position)rose::Visualinline
setScreenRectangle(const Position< int > &containerPosition)rose::Visualinline
setScreenRectangle(const Rectangle &screenRect)rose::Visualinline
setSize(const Size &size)rose::Visualinline
setTextInputCallback(TextInputCallback textInputCallback)rose::Widgetinline
setVisible(bool visible) noexceptrose::Visualinline
supportedSemanticGestures() constrose::Visualinline
supportsKeyboardFocus() const (defined in rose::Widget)rose::Widgetinline
throwContainerError() (defined in rose::CelestialOverlay)rose::CelestialOverlayinlinestatic
ValueMap typedefrose::Visual
Widget()=default (defined in rose::Widget)rose::Widget
Widget(const Widget &)=delete (defined in rose::Widget)rose::Widget
Widget(Widget &&)=delete (defined in rose::Widget)rose::Widget
~CelestialOverlay() override=default (defined in rose::CelestialOverlay)rose::CelestialOverlay
~Container() override=default (defined in rose::Container)rose::Container
~Node()=default (defined in rose::Node)rose::Nodevirtual
~Widget() override=default (defined in rose::Widget)rose::Widget