Rose
rose::Keyboard Member List

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

rose::add(const std::shared_ptr< Node > &node) overriderose::Managerinlinevirtual
rose::Node::add(ContainerType container, Args ... args)rose::Nodeinlinestatic
rose::Grid::add(const std::shared_ptr< Node > &node) overriderose::Managerinlinevirtual
rose::Node::add(ContainerType container, Args ... args)rose::Nodeinlinestatic
addedToContainer() overriderose::Keyboardvirtual
AllCorners enum value (defined in rose::FrameElements)rose::FrameElementsprotected
AllSides enum value (defined in rose::FrameElements)rose::FrameElementsprotected
Animation() (defined in rose::Animation)rose::Animation
BotSide enum value (defined in rose::FrameElements)rose::FrameElementsprotected
BottomCorners enum value (defined in rose::FrameElements)rose::FrameElementsprotected
BottomLeftCorner enum value (defined in rose::FrameElements)rose::FrameElementsprotected
BottomRightCorner enum value (defined in rose::FrameElements)rose::FrameElementsprotected
buttonDisplayStateChange(ButtonDisplayState buttonDisplayState)rose::FrameElementsprotected
rose::buttonEvent(bool pressed, uint button, uint clicks, bool passed)rose::Widget
rose::Grid::buttonEvent(bool pressed, uint button, uint clicks, bool passed)rose::Widget
Callback typedef (defined in rose::Animation)rose::Animation
colorBackgroundMask(gm::Context &context, gm::Texture &mask, const color::RGBA &base, const color::RGBA &active, float value) (defined in rose::FrameElements)rose::FrameElementsstatic
rose::computeScreenPosition()rose::Widget
rose::Grid::computeScreenPosition()rose::Widget
container() (defined in rose::Node)rose::Nodeinline
container() const (defined in rose::Node)rose::Nodeinline
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
containerAs() (defined in rose::Node)rose::Nodeinline
containerAs() const (defined in rose::Node)rose::Nodeinline
rose::contains(const Position< int > &position)rose::Widget
rose::Grid::contains(const Position< int > &position)rose::Widget
rose::create()rose::Nodeinlinestatic
rose::create(Args ... args)rose::Nodeinlinestatic
rose::Grid::create()rose::Nodeinlinestatic
rose::Grid::create(Args ... args)rose::Nodeinlinestatic
createBackgroundMask(gm::Context &context, Size size, int frameWidth, bool roundCorners=false) (defined in rose::FrameElements)rose::FrameElementsstatic
createBackgroundTexture(gm::Context &context, Rectangle &src, Rectangle &dst, const color::RGBA &color) (defined in rose::FrameElements)rose::FrameElementsprotected
decoration() (defined in rose::FrameElements)rose::FrameElementsprotected
draw(sdl::Renderer &renderer, Rectangle parentRect) overriderose::Keyboard
rose::Frame::draw(gm::Context &context, const Position< int > &containerPosition) overriderose::Frameinlinevirtual
rose::Grid::draw(gm::Context &context, const Position< int > &containerPosition) overriderose::Gridinlinevirtual
drawAnimate(gm::Context &context, const Position< int > &containerPosition) (defined in rose::Frame)rose::Frame
drawBackground(gm::Context &context, Rectangle &src, Rectangle &dst)rose::FrameElementsprotected
drawFrame(gm::Context &context, Rectangle widgetRect)rose::FrameElementsprotected
rose::drawPadding(const Position< int > &containerPosition)rose::Visualinline
rose::Grid::drawPadding(const Position< int > &containerPosition)rose::Visualinline
Enable typedef (defined in rose::Animation)rose::Animation
rose::enterEvent()rose::Widgetinline
rose::Grid::enterEvent()rose::Widgetinline
Frame() noexcept (defined in rose::Frame)rose::Frameinline
Frame(bool invert) noexcept (defined in rose::Frame)rose::Frameinlineexplicit
Frame(int padding) noexcept (defined in rose::Frame)rose::Frameinlineexplicit
FrameElements() (defined in rose::FrameElements)rose::FrameElements
FrameElements(int padding) (defined in rose::FrameElements)rose::FrameElementsinlineexplicit
frameSettings(const FrameSettings &frameSettings) (defined in rose::FrameElements)rose::FrameElementsinline
rose::getApplication()rose::Widgetinline
rose::getApplication() constrose::Widgetinline
rose::Grid::getApplication()rose::Widgetinline
rose::Grid::getApplication() constrose::Widgetinline
rose::getAttachmentHint(LayoutHint::Attachment attachment)rose::Visualinline
rose::Grid::getAttachmentHint(LayoutHint::Attachment attachment)rose::Visualinline
rose::getGridHint(LayoutHint::GridLayoutHint gridLayoutHint)rose::Visualinline
rose::Grid::getGridHint(LayoutHint::GridLayoutHint gridLayoutHint)rose::Visualinline
getHintMap() const (defined in rose::Visual)rose::Visualinline
getHintMap() const (defined in rose::Visual)rose::Visualinline
rose::getId() constrose::Nodeinline
rose::Grid::getId() constrose::Nodeinline
rose::getIdPath() constrose::Nodeinline
rose::Grid::getIdPath() constrose::Nodeinline
rose::getNode() constrose::Nodeinline
rose::getNode()rose::Nodeinline
getNode() constrose::Nodeinline
getNode()rose::Nodeinline
rose::getPosition() constrose::Visualinline
rose::Grid::getPosition() constrose::Visualinline
rose::getScreenRectangle(const Position< int > &containerPosition) constrose::Visualinline
rose::Grid::getScreenRectangle(const Position< int > &containerPosition) constrose::Visualinline
rose::getSize() constrose::Visualinline
rose::Grid::getSize() constrose::Visualinline
getState() const (defined in rose::FrameElements)rose::FrameElementsinline
rose::getWindow()rose::Widgetinline
rose::getWindow() constrose::Widgetinline
rose::Grid::getWindow()rose::Widgetinline
rose::Grid::getWindow() constrose::Widgetinline
Grid() (defined in rose::Grid)rose::Gridinline
Grid(int stride) (defined in rose::Grid)rose::Gridinlineexplicit
id (defined in rose::Frame)rose::Framestatic
id (defined in rose::Grid)rose::Gridstatic
initializeComposite() overriderose::Keyboard
rose::isVisible() const noexceptrose::Visualinline
rose::Grid::isVisible() const noexceptrose::Visualinline
Keyboard() (defined in rose::Keyboard)rose::Keyboardinline
Keyboard()=delete (defined in rose::Keyboard)rose::Keyboard
Keyboard(Keyboard &&)=delete (defined in rose::Keyboard)rose::Keyboard
Keyboard(const Keyboard &)=delete (defined in rose::Keyboard)rose::Keyboard
Keyboard(std::shared_ptr< KeyboardPlugin > keyboardPlugin)rose::Keyboardinlineexplicit
keyboardEvent(const SDL_KeyboardEvent &keyboardEvent) (defined in rose::Widget)rose::Widget
keyboardEvent(const SDL_KeyboardEvent &keyboardEvent) (defined in rose::Widget)rose::Widget
rose::keyboardFocusEvent(bool hasFocus)rose::Widget
rose::Grid::keyboardFocusEvent(bool hasFocus)rose::Widget
rose::keyboardShortcutEvent(uint32_t shortcutCode, bool state, uint repeat)rose::Widget
rose::Grid::keyboardShortcutEvent(uint32_t shortcutCode, bool state, uint repeat)rose::Widget
keyCommandCallback(ButtonStateChange stateChange, uint command)rose::Keyboard
keyDataRow0rose::Keyboardprotectedstatic
keyDataRow1rose::Keyboardprotectedstatic
keyDataRow2rose::Keyboardprotectedstatic
keyDataRow3rose::Keyboardprotectedstatic
rose::keyTextInputEvent(const std::string &text)rose::Widget
rose::Grid::keyTextInputEvent(const std::string &text)rose::Widget
layout(gm::Context &context, const Rectangle &screenRect) overriderose::Framevirtual
rose::layoutManager()rose::Managerinline
rose::Grid::layoutManager()rose::Managerinline
rose::layoutPadding(const Rectangle &screenRect)rose::Visualinline
rose::Grid::layoutPadding(const Rectangle &screenRect)rose::Visualinline
rose::leaveEvent()rose::Widgetinline
rose::Grid::leaveEvent()rose::Widgetinline
LeftCorners enum value (defined in rose::FrameElements)rose::FrameElementsprotected
LeftSide enum value (defined in rose::FrameElements)rose::FrameElementsprotected
mActionCurve (defined in rose::Animation)rose::Animation
mActiveColor (defined in rose::FrameElements)rose::FrameElementsprotected
mAltStaterose::Keyboardprotected
Manager() (defined in rose::Manager)rose::Manager
Manager(const Manager &)=delete (defined in rose::Manager)rose::Manager
Manager(Manager &&)=delete (defined in rose::Manager)rose::Manager
Manager() (defined in rose::Manager)rose::Manager
Manager(const Manager &)=delete (defined in rose::Manager)rose::Manager
Manager(Manager &&)=delete (defined in rose::Manager)rose::Manager
mAnimatedBG (defined in rose::FrameElements)rose::FrameElementsprotected
mAnimationCallback (defined in rose::Animation)rose::Animationprotected
mAnimationEnableState (defined in rose::Animation)rose::Animationprotected
mAnimationEnableStateCallback (defined in rose::Animation)rose::Animationprotected
mBaseColor (defined in rose::FrameElements)rose::FrameElementsprotected
mBorder (defined in rose::FrameElements)rose::FrameElementsprotected
mBotColor (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mButtonEventCallbackrose::Widgetprotected
rose::Grid::mButtonEventCallbackrose::Widgetprotected
mCapsLockrose::Keyboardprotected
mColorValue (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mContainerrose::Nodeprotected
rose::Grid::mContainerrose::Nodeprotected
mCornerStyle (defined in rose::FrameElements)rose::FrameElementsprotected
mEmrose::Keyboardprotected
rose::mEnterEventCallbackrose::Widgetprotected
rose::Grid::mEnterEventCallbackrose::Widgetprotected
mFontNamerose::Keyboardprotected
mFontSizerose::Keyboardprotected
mFramePadding (defined in rose::FrameElements)rose::FrameElementsprotected
mFrameSettings (defined in rose::FrameElements)rose::FrameElementsprotected
mFrameWidth (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mHintsMaprose::Visual
rose::Grid::mHintsMaprose::Visual
mId (defined in rose::Node)rose::Nodeprotected
mId (defined in rose::Node)rose::Nodeprotected
mInactiveBG (defined in rose::FrameElements)rose::FrameElementsprotected
mInactiveColor (defined in rose::FrameElements)rose::FrameElementsprotected
mInvert (defined in rose::FrameElements)rose::FrameElementsprotected
mInvertColor (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mKeyboardEventCallbackrose::Widgetprotected
rose::Grid::mKeyboardEventCallbackrose::Widgetprotected
rose::mKeyboardFocusCallbackrose::Widgetprotected
rose::Grid::mKeyboardFocusCallbackrose::Widgetprotected
mKeyboardModerose::Keyboardprotected
mKeyboardPluginrose::Keyboardprotected
rose::mKeyboardShortcutCallbackrose::Widgetprotected
rose::Grid::mKeyboardShortcutCallbackrose::Widgetprotected
mKeySizerose::Keyboardprotected
mKeyStaterose::Keyboardprotected
rose::mLayoutManagerrose::Managerprotected
rose::Grid::mLayoutManagerrose::Managerprotected
rose::mLeaveEventCallbackrose::Widgetprotected
rose::Grid::mLeaveEventCallbackrose::Widgetprotected
mLeftColor (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mMouseMotionCallbackrose::Widgetprotected
rose::Grid::mMouseMotionCallbackrose::Widgetprotected
rose::mMouseScrollCallbackrose::Widgetprotected
rose::Grid::mMouseScrollCallbackrose::Widgetprotected
rose::mouseMotionEvent(bool pressed, uint button, const Position< int > &mousePos, const Position< int > &relativePos, bool passed)rose::Widget
rose::Grid::mouseMotionEvent(bool pressed, uint button, const Position< int > &mousePos, const Position< int > &relativePos, bool passed)rose::Widget
rose::mouseScrollEvent(const Position< int > &deltaPos, bool passed)rose::Widget
rose::Grid::mouseScrollEvent(const Position< int > &deltaPos, bool passed)rose::Widget
rose::mPaddingrose::Visualprotected
rose::Grid::mPaddingrose::Visualprotected
rose::mPosrose::Visualprotected
rose::Grid::mPosrose::Visualprotected
rose::mPreferredPosrose::Visualprotected
rose::Grid::mPreferredPosrose::Visualprotected
rose::mPreferredSizerose::Visualprotected
rose::Grid::mPreferredSizerose::Visualprotected
mRightColor (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mScreenRectrose::Visualprotected
rose::Grid::mScreenRectrose::Visualprotected
mSemanticGesture (defined in rose::Visual)rose::Visualprotected
mSemanticGesture (defined in rose::Visual)rose::Visualprotected
mShiftActiverose::Keyboardprotected
rose::mSizerose::Visualprotected
rose::Grid::mSizerose::Visualprotected
rose::mStaterose::Visualprotected
rose::Grid::mStaterose::Visualprotected
rose::mTextInputCallbackrose::Widgetprotected
rose::Grid::mTextInputCallbackrose::Widgetprotected
mTopColor (defined in rose::FrameElements)rose::FrameElementsprotected
rose::mVisiblerose::Visualprotected
rose::Grid::mVisiblerose::Visualprotected
NoCorners enum value (defined in rose::FrameElements)rose::FrameElementsprotected
Node()=default (defined in rose::Node)rose::Node
rose::Node(const std::shared_ptr< Container > &container)rose::Nodeexplicit
Node()=default (defined in rose::Node)rose::Node
rose::Grid::Node(const std::shared_ptr< Container > &container)rose::Nodeexplicit
nodeId() const noexcept override (defined in rose::Frame)rose::Frameinlinevirtual
nodeId() const noexcept override (defined in rose::Grid)rose::Gridinlinevirtual
NodePtr typedef (defined in rose::Node)rose::Node
NodePtr typedef (defined in rose::Node)rose::Node
NoSides enum value (defined in rose::FrameElements)rose::FrameElementsprotected
operator=(Keyboard &&)=delete (defined in rose::Keyboard)rose::Keyboard
operator=(const Keyboard &)=delete (defined in rose::Keyboard)rose::Keyboard
operator=(const Manager &)=delete (defined in rose::Manager)rose::Manager
operator=(Manager &&)=delete (defined in rose::Manager)rose::Manager
operator=(const Widget &)=delete (defined in rose::Widget)rose::Widget
operator=(Widget &&)=delete (defined in rose::Widget)rose::Widget
operator=(const Manager &)=delete (defined in rose::Manager)rose::Manager
operator=(Manager &&)=delete (defined in rose::Manager)rose::Manager
operator=(const Widget &)=delete (defined in rose::Widget)rose::Widget
operator=(Widget &&)=delete (defined in rose::Widget)rose::Widget
rose::pointerWidget(const Position< int > &position, const Position< int > &containerPosition)rose::Widget
rose::Grid::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
remove(const std::shared_ptr< Node > &node) (defined in rose::Container)rose::Containerinline
remove() (defined in rose::Node)rose::Nodeinline
removeAnimation(const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation) (defined in rose::Animation)rose::Animationinlinestatic
renderSelectedCorners(gm::Context &context, SelectedCorners selectedCorners, ImageId corner, const Size &size)rose::FrameElementsprotectedstatic
renderSelectedSides(gm::Context &context, FrameElements::SelectedSides selectedSides, BorderStyle useBorder, ImageId corner, const Size &size, int extend=0)rose::FrameElementsprotected
RightCorners enum value (defined in rose::FrameElements)rose::FrameElementsprotected
RightSide enum value (defined in rose::FrameElements)rose::FrameElementsprotected
SelectedCorners enum namerose::FrameElementsprotected
SelectedSides enum namerose::FrameElementsprotected
set(const CornerStyle cornerStyle)rose::FrameElementsinline
setActionCurve(std::unique_ptr< ActionCurves::ActionCurve > &&actionCurve) (defined in rose::Animation)rose::Animationinline
setAnimateColor(const color::RGBA &color)rose::FrameElementsinline
setAnimation(const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation, const Position< int > &position) (defined in rose::Animation)rose::Animationinlinestatic
setAnimationEnable(AnimationEnable animationEnable) (defined in rose::Animation)rose::Animationinline
rose::setButtonEventCallback(ButtonCallback buttonCallback)rose::Widgetinline
rose::Grid::setButtonEventCallback(ButtonCallback buttonCallback)rose::Widgetinline
rose::setEnterLeaveEventCallback(EventCallback eventCallback)rose::Widgetinline
rose::Grid::setEnterLeaveEventCallback(EventCallback eventCallback)rose::Widgetinline
rose::setId(const Id &nodeId) noexceptrose::Nodeinline
rose::Grid::setId(const Id &nodeId) noexceptrose::Nodeinline
setInactiveColor(const color::RGBA &color)rose::FrameElementsinline
setKeyboardEvent(KeyboardEventCallback keyboardEventCallback) (defined in rose::Widget)rose::Widgetinline
setKeyboardEvent(KeyboardEventCallback keyboardEventCallback) (defined in rose::Widget)rose::Widgetinline
rose::setKeyboardFocusCallback(KeyboardFocusCallback keyboardFocusCallback)rose::Widgetinline
rose::Grid::setKeyboardFocusCallback(KeyboardFocusCallback keyboardFocusCallback)rose::Widgetinline
rose::setKeyboardShortcutCallback(KeyboardShortcutCallback keyboardShortcutCallback)rose::Widgetinline
rose::Grid::setKeyboardShortcutCallback(KeyboardShortcutCallback keyboardShortcutCallback)rose::Widgetinline
rose::setLayoutHint(const LayoutHint &hint)rose::Visualinline
rose::Grid::setLayoutHint(const LayoutHint &hint)rose::Visualinline
rose::setLayoutManager(std::unique_ptr< LayoutManager > &&layoutManager)rose::Managerinline
rose::Grid::setLayoutManager(std::unique_ptr< LayoutManager > &&layoutManager)rose::Managerinline
rose::setLeaveEventCallback(EventCallback eventCallback)rose::Widgetinline
rose::Grid::setLeaveEventCallback(EventCallback eventCallback)rose::Widgetinline
rose::setMouseMotionEventCallback(MouseMotionCallback mouseMotionCallback)rose::Widgetinline
rose::Grid::setMouseMotionEventCallback(MouseMotionCallback mouseMotionCallback)rose::Widgetinline
rose::setMouseScrollEventCallback(ScrollCallback scrollCallback)rose::Widgetinline
rose::Grid::setMouseScrollEventCallback(ScrollCallback scrollCallback)rose::Widgetinline
rose::setPadding(const Padding &padding)rose::Visualinline
rose::Grid::setPadding(const Padding &padding)rose::Visualinline
rose::setPosition(const Position< int > &position)rose::Visualinline
rose::Grid::setPosition(const Position< int > &position)rose::Visualinline
rose::setScreenRectangle(const Position< int > &containerPosition)rose::Visualinline
rose::setScreenRectangle(const Rectangle &screenRect)rose::Visualinline
rose::Grid::setScreenRectangle(const Position< int > &containerPosition)rose::Visualinline
rose::Grid::setScreenRectangle(const Rectangle &screenRect)rose::Visualinline
rose::setSize(const Size &size)rose::Visualinline
rose::Grid::setSize(const Size &size)rose::Visualinline
setState(bool state)rose::FrameElementsinline
rose::setTextInputCallback(TextInputCallback textInputCallback)rose::Widgetinline
rose::Grid::setTextInputCallback(TextInputCallback textInputCallback)rose::Widgetinline
rose::setVisible(bool visible) noexceptrose::Visualinline
rose::Grid::setVisible(bool visible) noexceptrose::Visualinline
rose::supportedSemanticGestures() constrose::Visualinline
rose::Grid::supportedSemanticGestures() constrose::Visualinline
supportsKeyboardFocus() const (defined in rose::Widget)rose::Widgetinline
supportsKeyboardFocus() const (defined in rose::Widget)rose::Widgetinline
TabTopSides enum value (defined in rose::FrameElements)rose::FrameElementsprotected
TopCorners enum value (defined in rose::FrameElements)rose::FrameElementsprotected
TopLeftCorner enum value (defined in rose::FrameElements)rose::FrameElementsprotected
TopRightCorner enum value (defined in rose::FrameElements)rose::FrameElementsprotected
TopSide enum value (defined in rose::FrameElements)rose::FrameElementsprotected
trimCorners(gm::Surface &surface, color::RGBA color, FrameElements::SelectedCorners selectedCorners, Size cornerSize, Size frameSize)rose::FrameElementsprotectedstatic
rose::ValueMap typedefrose::Visual
rose::Grid::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
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
widgetLayout(sdl::Renderer &renderer, Rectangle available, uint layoutStage) overriderose::Keyboard
~Animation()=default (defined in rose::Animation)rose::Animationvirtual
~Container() override=default (defined in rose::Container)rose::Container
~Container() override=default (defined in rose::Container)rose::Container
~Frame() override=default (defined in rose::Frame)rose::Frame
~FrameElements()=default (defined in rose::FrameElements)rose::FrameElementsvirtual
~Grid() override=default (defined in rose::Grid)rose::Grid
~Keyboard() override=default (defined in rose::Keyboard)rose::Keyboard
~Keyboard() override=default (defined in rose::Keyboard)rose::Keyboard
~Manager() override=default (defined in rose::Manager)rose::Manager
~Manager() override=default (defined in rose::Manager)rose::Manager
~Node()=default (defined in rose::Node)rose::Nodevirtual
~Widget() override=default (defined in rose::Widget)rose::Widget
~Widget() override=default (defined in rose::Widget)rose::Widget