Rose
|
This is the complete list of members for rose::Keyboard, including all inherited members.
rose::add(const std::shared_ptr< Node > &node) override | rose::Manager | inlinevirtual |
rose::Node::add(ContainerType container, Args ... args) | rose::Node | inlinestatic |
rose::Grid::add(const std::shared_ptr< Node > &node) override | rose::Manager | inlinevirtual |
rose::Node::add(ContainerType container, Args ... args) | rose::Node | inlinestatic |
addedToContainer() override | rose::Keyboard | virtual |
AllCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
AllSides enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
Animation() (defined in rose::Animation) | rose::Animation | |
BotSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
BottomCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
BottomLeftCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
BottomRightCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
buttonDisplayStateChange(ButtonDisplayState buttonDisplayState) | rose::FrameElements | protected |
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::FrameElements | static |
rose::computeScreenPosition() | rose::Widget | |
rose::Grid::computeScreenPosition() | rose::Widget | |
container() (defined in rose::Node) | rose::Node | inline |
container() const (defined in rose::Node) | rose::Node | inline |
container() (defined in rose::Node) | rose::Node | inline |
container() const (defined in rose::Node) | rose::Node | inline |
containerAs() (defined in rose::Node) | rose::Node | inline |
containerAs() const (defined in rose::Node) | rose::Node | inline |
containerAs() (defined in rose::Node) | rose::Node | inline |
containerAs() const (defined in rose::Node) | rose::Node | inline |
rose::contains(const Position< int > &position) | rose::Widget | |
rose::Grid::contains(const Position< int > &position) | rose::Widget | |
rose::create() | rose::Node | inlinestatic |
rose::create(Args ... args) | rose::Node | inlinestatic |
rose::Grid::create() | rose::Node | inlinestatic |
rose::Grid::create(Args ... args) | rose::Node | inlinestatic |
createBackgroundMask(gm::Context &context, Size size, int frameWidth, bool roundCorners=false) (defined in rose::FrameElements) | rose::FrameElements | static |
createBackgroundTexture(gm::Context &context, Rectangle &src, Rectangle &dst, const color::RGBA &color) (defined in rose::FrameElements) | rose::FrameElements | protected |
decoration() (defined in rose::FrameElements) | rose::FrameElements | protected |
draw(sdl::Renderer &renderer, Rectangle parentRect) override | rose::Keyboard | |
rose::Frame::draw(gm::Context &context, const Position< int > &containerPosition) override | rose::Frame | inlinevirtual |
rose::Grid::draw(gm::Context &context, const Position< int > &containerPosition) override | rose::Grid | inlinevirtual |
drawAnimate(gm::Context &context, const Position< int > &containerPosition) (defined in rose::Frame) | rose::Frame | |
drawBackground(gm::Context &context, Rectangle &src, Rectangle &dst) | rose::FrameElements | protected |
drawFrame(gm::Context &context, Rectangle widgetRect) | rose::FrameElements | protected |
rose::drawPadding(const Position< int > &containerPosition) | rose::Visual | inline |
rose::Grid::drawPadding(const Position< int > &containerPosition) | rose::Visual | inline |
Enable typedef (defined in rose::Animation) | rose::Animation | |
rose::enterEvent() | rose::Widget | inline |
rose::Grid::enterEvent() | rose::Widget | inline |
Frame() noexcept (defined in rose::Frame) | rose::Frame | inline |
Frame(bool invert) noexcept (defined in rose::Frame) | rose::Frame | inlineexplicit |
Frame(int padding) noexcept (defined in rose::Frame) | rose::Frame | inlineexplicit |
FrameElements() (defined in rose::FrameElements) | rose::FrameElements | |
FrameElements(int padding) (defined in rose::FrameElements) | rose::FrameElements | inlineexplicit |
frameSettings(const FrameSettings &frameSettings) (defined in rose::FrameElements) | rose::FrameElements | inline |
rose::getApplication() | rose::Widget | inline |
rose::getApplication() const | rose::Widget | inline |
rose::Grid::getApplication() | rose::Widget | inline |
rose::Grid::getApplication() const | rose::Widget | inline |
rose::getAttachmentHint(LayoutHint::Attachment attachment) | rose::Visual | inline |
rose::Grid::getAttachmentHint(LayoutHint::Attachment attachment) | rose::Visual | inline |
rose::getGridHint(LayoutHint::GridLayoutHint gridLayoutHint) | rose::Visual | inline |
rose::Grid::getGridHint(LayoutHint::GridLayoutHint gridLayoutHint) | rose::Visual | inline |
getHintMap() const (defined in rose::Visual) | rose::Visual | inline |
getHintMap() const (defined in rose::Visual) | rose::Visual | inline |
rose::getId() const | rose::Node | inline |
rose::Grid::getId() const | rose::Node | inline |
rose::getIdPath() const | rose::Node | inline |
rose::Grid::getIdPath() const | rose::Node | inline |
rose::getNode() const | rose::Node | inline |
rose::getNode() | rose::Node | inline |
getNode() const | rose::Node | inline |
getNode() | rose::Node | inline |
rose::getPosition() const | rose::Visual | inline |
rose::Grid::getPosition() const | rose::Visual | inline |
rose::getScreenRectangle(const Position< int > &containerPosition) const | rose::Visual | inline |
rose::Grid::getScreenRectangle(const Position< int > &containerPosition) const | rose::Visual | inline |
rose::getSize() const | rose::Visual | inline |
rose::Grid::getSize() const | rose::Visual | inline |
getState() const (defined in rose::FrameElements) | rose::FrameElements | inline |
rose::getWindow() | rose::Widget | inline |
rose::getWindow() const | rose::Widget | inline |
rose::Grid::getWindow() | rose::Widget | inline |
rose::Grid::getWindow() const | rose::Widget | inline |
Grid() (defined in rose::Grid) | rose::Grid | inline |
Grid(int stride) (defined in rose::Grid) | rose::Grid | inlineexplicit |
id (defined in rose::Frame) | rose::Frame | static |
id (defined in rose::Grid) | rose::Grid | static |
initializeComposite() override | rose::Keyboard | |
rose::isVisible() const noexcept | rose::Visual | inline |
rose::Grid::isVisible() const noexcept | rose::Visual | inline |
Keyboard() (defined in rose::Keyboard) | rose::Keyboard | inline |
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::Keyboard | inlineexplicit |
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 | |
keyDataRow0 | rose::Keyboard | protectedstatic |
keyDataRow1 | rose::Keyboard | protectedstatic |
keyDataRow2 | rose::Keyboard | protectedstatic |
keyDataRow3 | rose::Keyboard | protectedstatic |
rose::keyTextInputEvent(const std::string &text) | rose::Widget | |
rose::Grid::keyTextInputEvent(const std::string &text) | rose::Widget | |
layout(gm::Context &context, const Rectangle &screenRect) override | rose::Frame | virtual |
rose::layoutManager() | rose::Manager | inline |
rose::Grid::layoutManager() | rose::Manager | inline |
rose::layoutPadding(const Rectangle &screenRect) | rose::Visual | inline |
rose::Grid::layoutPadding(const Rectangle &screenRect) | rose::Visual | inline |
rose::leaveEvent() | rose::Widget | inline |
rose::Grid::leaveEvent() | rose::Widget | inline |
LeftCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
LeftSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
mActionCurve (defined in rose::Animation) | rose::Animation | |
mActiveColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mAltState | rose::Keyboard | protected |
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::FrameElements | protected |
mAnimationCallback (defined in rose::Animation) | rose::Animation | protected |
mAnimationEnableState (defined in rose::Animation) | rose::Animation | protected |
mAnimationEnableStateCallback (defined in rose::Animation) | rose::Animation | protected |
mBaseColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mBorder (defined in rose::FrameElements) | rose::FrameElements | protected |
mBotColor (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mButtonEventCallback | rose::Widget | protected |
rose::Grid::mButtonEventCallback | rose::Widget | protected |
mCapsLock | rose::Keyboard | protected |
mColorValue (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mContainer | rose::Node | protected |
rose::Grid::mContainer | rose::Node | protected |
mCornerStyle (defined in rose::FrameElements) | rose::FrameElements | protected |
mEm | rose::Keyboard | protected |
rose::mEnterEventCallback | rose::Widget | protected |
rose::Grid::mEnterEventCallback | rose::Widget | protected |
mFontName | rose::Keyboard | protected |
mFontSize | rose::Keyboard | protected |
mFramePadding (defined in rose::FrameElements) | rose::FrameElements | protected |
mFrameSettings (defined in rose::FrameElements) | rose::FrameElements | protected |
mFrameWidth (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mHintsMap | rose::Visual | |
rose::Grid::mHintsMap | rose::Visual | |
mId (defined in rose::Node) | rose::Node | protected |
mId (defined in rose::Node) | rose::Node | protected |
mInactiveBG (defined in rose::FrameElements) | rose::FrameElements | protected |
mInactiveColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mInvert (defined in rose::FrameElements) | rose::FrameElements | protected |
mInvertColor (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mKeyboardEventCallback | rose::Widget | protected |
rose::Grid::mKeyboardEventCallback | rose::Widget | protected |
rose::mKeyboardFocusCallback | rose::Widget | protected |
rose::Grid::mKeyboardFocusCallback | rose::Widget | protected |
mKeyboardMode | rose::Keyboard | protected |
mKeyboardPlugin | rose::Keyboard | protected |
rose::mKeyboardShortcutCallback | rose::Widget | protected |
rose::Grid::mKeyboardShortcutCallback | rose::Widget | protected |
mKeySize | rose::Keyboard | protected |
mKeyState | rose::Keyboard | protected |
rose::mLayoutManager | rose::Manager | protected |
rose::Grid::mLayoutManager | rose::Manager | protected |
rose::mLeaveEventCallback | rose::Widget | protected |
rose::Grid::mLeaveEventCallback | rose::Widget | protected |
mLeftColor (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mMouseMotionCallback | rose::Widget | protected |
rose::Grid::mMouseMotionCallback | rose::Widget | protected |
rose::mMouseScrollCallback | rose::Widget | protected |
rose::Grid::mMouseScrollCallback | rose::Widget | protected |
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::mPadding | rose::Visual | protected |
rose::Grid::mPadding | rose::Visual | protected |
rose::mPos | rose::Visual | protected |
rose::Grid::mPos | rose::Visual | protected |
rose::mPreferredPos | rose::Visual | protected |
rose::Grid::mPreferredPos | rose::Visual | protected |
rose::mPreferredSize | rose::Visual | protected |
rose::Grid::mPreferredSize | rose::Visual | protected |
mRightColor (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mScreenRect | rose::Visual | protected |
rose::Grid::mScreenRect | rose::Visual | protected |
mSemanticGesture (defined in rose::Visual) | rose::Visual | protected |
mSemanticGesture (defined in rose::Visual) | rose::Visual | protected |
mShiftActive | rose::Keyboard | protected |
rose::mSize | rose::Visual | protected |
rose::Grid::mSize | rose::Visual | protected |
rose::mState | rose::Visual | protected |
rose::Grid::mState | rose::Visual | protected |
rose::mTextInputCallback | rose::Widget | protected |
rose::Grid::mTextInputCallback | rose::Widget | protected |
mTopColor (defined in rose::FrameElements) | rose::FrameElements | protected |
rose::mVisible | rose::Visual | protected |
rose::Grid::mVisible | rose::Visual | protected |
NoCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
Node()=default (defined in rose::Node) | rose::Node | |
rose::Node(const std::shared_ptr< Container > &container) | rose::Node | explicit |
Node()=default (defined in rose::Node) | rose::Node | |
rose::Grid::Node(const std::shared_ptr< Container > &container) | rose::Node | explicit |
nodeId() const noexcept override (defined in rose::Frame) | rose::Frame | inlinevirtual |
nodeId() const noexcept override (defined in rose::Grid) | rose::Grid | inlinevirtual |
NodePtr typedef (defined in rose::Node) | rose::Node | |
NodePtr typedef (defined in rose::Node) | rose::Node | |
NoSides enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
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::Container | inline |
remove() (defined in rose::Node) | rose::Node | inline |
remove(const std::shared_ptr< Node > &node) (defined in rose::Container) | rose::Container | inline |
remove() (defined in rose::Node) | rose::Node | inline |
removeAnimation(const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation) (defined in rose::Animation) | rose::Animation | inlinestatic |
renderSelectedCorners(gm::Context &context, SelectedCorners selectedCorners, ImageId corner, const Size &size) | rose::FrameElements | protectedstatic |
renderSelectedSides(gm::Context &context, FrameElements::SelectedSides selectedSides, BorderStyle useBorder, ImageId corner, const Size &size, int extend=0) | rose::FrameElements | protected |
RightCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
RightSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
SelectedCorners enum name | rose::FrameElements | protected |
SelectedSides enum name | rose::FrameElements | protected |
set(const CornerStyle cornerStyle) | rose::FrameElements | inline |
setActionCurve(std::unique_ptr< ActionCurves::ActionCurve > &&actionCurve) (defined in rose::Animation) | rose::Animation | inline |
setAnimateColor(const color::RGBA &color) | rose::FrameElements | inline |
setAnimation(const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation, const Position< int > &position) (defined in rose::Animation) | rose::Animation | inlinestatic |
setAnimationEnable(AnimationEnable animationEnable) (defined in rose::Animation) | rose::Animation | inline |
rose::setButtonEventCallback(ButtonCallback buttonCallback) | rose::Widget | inline |
rose::Grid::setButtonEventCallback(ButtonCallback buttonCallback) | rose::Widget | inline |
rose::setEnterLeaveEventCallback(EventCallback eventCallback) | rose::Widget | inline |
rose::Grid::setEnterLeaveEventCallback(EventCallback eventCallback) | rose::Widget | inline |
rose::setId(const Id &nodeId) noexcept | rose::Node | inline |
rose::Grid::setId(const Id &nodeId) noexcept | rose::Node | inline |
setInactiveColor(const color::RGBA &color) | rose::FrameElements | inline |
setKeyboardEvent(KeyboardEventCallback keyboardEventCallback) (defined in rose::Widget) | rose::Widget | inline |
setKeyboardEvent(KeyboardEventCallback keyboardEventCallback) (defined in rose::Widget) | rose::Widget | inline |
rose::setKeyboardFocusCallback(KeyboardFocusCallback keyboardFocusCallback) | rose::Widget | inline |
rose::Grid::setKeyboardFocusCallback(KeyboardFocusCallback keyboardFocusCallback) | rose::Widget | inline |
rose::setKeyboardShortcutCallback(KeyboardShortcutCallback keyboardShortcutCallback) | rose::Widget | inline |
rose::Grid::setKeyboardShortcutCallback(KeyboardShortcutCallback keyboardShortcutCallback) | rose::Widget | inline |
rose::setLayoutHint(const LayoutHint &hint) | rose::Visual | inline |
rose::Grid::setLayoutHint(const LayoutHint &hint) | rose::Visual | inline |
rose::setLayoutManager(std::unique_ptr< LayoutManager > &&layoutManager) | rose::Manager | inline |
rose::Grid::setLayoutManager(std::unique_ptr< LayoutManager > &&layoutManager) | rose::Manager | inline |
rose::setLeaveEventCallback(EventCallback eventCallback) | rose::Widget | inline |
rose::Grid::setLeaveEventCallback(EventCallback eventCallback) | rose::Widget | inline |
rose::setMouseMotionEventCallback(MouseMotionCallback mouseMotionCallback) | rose::Widget | inline |
rose::Grid::setMouseMotionEventCallback(MouseMotionCallback mouseMotionCallback) | rose::Widget | inline |
rose::setMouseScrollEventCallback(ScrollCallback scrollCallback) | rose::Widget | inline |
rose::Grid::setMouseScrollEventCallback(ScrollCallback scrollCallback) | rose::Widget | inline |
rose::setPadding(const Padding &padding) | rose::Visual | inline |
rose::Grid::setPadding(const Padding &padding) | rose::Visual | inline |
rose::setPosition(const Position< int > &position) | rose::Visual | inline |
rose::Grid::setPosition(const Position< int > &position) | rose::Visual | inline |
rose::setScreenRectangle(const Position< int > &containerPosition) | rose::Visual | inline |
rose::setScreenRectangle(const Rectangle &screenRect) | rose::Visual | inline |
rose::Grid::setScreenRectangle(const Position< int > &containerPosition) | rose::Visual | inline |
rose::Grid::setScreenRectangle(const Rectangle &screenRect) | rose::Visual | inline |
rose::setSize(const Size &size) | rose::Visual | inline |
rose::Grid::setSize(const Size &size) | rose::Visual | inline |
setState(bool state) | rose::FrameElements | inline |
rose::setTextInputCallback(TextInputCallback textInputCallback) | rose::Widget | inline |
rose::Grid::setTextInputCallback(TextInputCallback textInputCallback) | rose::Widget | inline |
rose::setVisible(bool visible) noexcept | rose::Visual | inline |
rose::Grid::setVisible(bool visible) noexcept | rose::Visual | inline |
rose::supportedSemanticGestures() const | rose::Visual | inline |
rose::Grid::supportedSemanticGestures() const | rose::Visual | inline |
supportsKeyboardFocus() const (defined in rose::Widget) | rose::Widget | inline |
supportsKeyboardFocus() const (defined in rose::Widget) | rose::Widget | inline |
TabTopSides enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopLeftCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopRightCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
trimCorners(gm::Surface &surface, color::RGBA color, FrameElements::SelectedCorners selectedCorners, Size cornerSize, Size frameSize) | rose::FrameElements | protectedstatic |
rose::ValueMap typedef | rose::Visual | |
rose::Grid::ValueMap typedef | rose::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) override | rose::Keyboard | |
~Animation()=default (defined in rose::Animation) | rose::Animation | virtual |
~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::FrameElements | virtual |
~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::Node | virtual |
~Widget() override=default (defined in rose::Widget) | rose::Widget | |
~Widget() override=default (defined in rose::Widget) | rose::Widget |