Simple GUI Library
Sgl::ImageView Member List

This is the complete list of members for Sgl::ImageView, including all inherited members.

buildEventDispatchChain(Sml::EventDispatchChain *chain) override (defined in Sgl::Component)Sgl::Componentvirtual
Component()=default (defined in Sgl::Component)Sgl::Component
computeLocalToScenePos(const Sml::Vec2i &localPos) const (defined in Sgl::Component)Sgl::Component
computeMaxHeight(int32_t width=-1) const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
computeMaxWidth(int32_t height=-1) const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
computeMinHeight(int32_t width=-1) const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
computeMinWidth(int32_t height=-1) const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
computePrefHeight(int32_t width=-1) const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
computePrefWidth(int32_t height=-1) const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
computeScenePos() (defined in Sgl::Component)Sgl::Component
computeSceneToLocalPos(const Sml::Vec2i &scenePos) const (defined in Sgl::Component)Sgl::Component
containsComponent(Component *component) (defined in Sgl::Component)Sgl::Componentvirtual
getEventDispatcher() (defined in Sgl::Component)Sgl::Component
getFitHeight() const (defined in Sgl::ImageView)Sgl::ImageView
getFitWidth() const (defined in Sgl::ImageView)Sgl::ImageView
getHitComponent(int32_t x, int32_t y) override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
getImage() const (defined in Sgl::ImageView)Sgl::ImageView
getLayoutBounds() const (defined in Sgl::Component)Sgl::Component
getLayoutHeight() const (defined in Sgl::Component)Sgl::Component
getLayoutPos() const (defined in Sgl::Component)Sgl::Component
getLayoutWidth() const (defined in Sgl::Component)Sgl::Component
getLayoutX() const (defined in Sgl::Component)Sgl::Component
getLayoutY() const (defined in Sgl::Component)Sgl::Component
getModifiableParent() (defined in Sgl::Component)Sgl::Component
getOriginBounds() const (defined in Sgl::Component)Sgl::Component
getParent() const (defined in Sgl::Component)Sgl::Component
getPreserveRatio() const (defined in Sgl::ImageView)Sgl::ImageView
getRatio() const (defined in Sgl::ImageView)Sgl::ImageView
getScene() (defined in Sgl::Component)Sgl::Component
getShadow() const (defined in Sgl::Component)Sgl::Component
getVisibility() const (defined in Sgl::Component)Sgl::Component
ImageView(Image *image=nullptr, bool preserveRatio=false) (defined in Sgl::ImageView)Sgl::ImageView
isFocused() const (defined in Sgl::Component)Sgl::Component
isHovered() const (defined in Sgl::Component)Sgl::Component
isInteractable() const (defined in Sgl::Component)Sgl::Component
isResizable() const override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
isVisible() const (defined in Sgl::Component)Sgl::Component
layout() override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
m_Dispatcher (defined in Sgl::Component)Sgl::Componentprotected
m_Focused (defined in Sgl::Component)Sgl::Componentprotected
m_Hovered (defined in Sgl::Component)Sgl::Componentprotected
m_LayoutBounds (defined in Sgl::Component)Sgl::Componentprotected
m_Parent (defined in Sgl::Component)Sgl::Componentprotected
m_Scene (defined in Sgl::Component)Sgl::Componentprotected
m_Shadow (defined in Sgl::Component)Sgl::Componentprotected
m_Visibility (defined in Sgl::Component)Sgl::Componentprotected
prerender() override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
render(const Sml::Rectangle< int32_t > &targetRegion) override (defined in Sgl::ImageView)Sgl::ImageViewvirtual
renderShadow(const Sml::Rectangle< int32_t > &targetRegion) (defined in Sgl::Component)Sgl::Componentprotected
requestDrag() (defined in Sgl::Component)Sgl::Component
requestFocus() (defined in Sgl::Component)Sgl::Component
Scene (defined in Sgl::Component)Sgl::Component
setFitHeight(int32_t height) (defined in Sgl::ImageView)Sgl::ImageView
setFitWidth(int32_t width) (defined in Sgl::ImageView)Sgl::ImageView
setImage(const Image *image) (defined in Sgl::ImageView)Sgl::ImageView
setInteractable(bool interactable) (defined in Sgl::Component)Sgl::Component
setLayoutHeight(int32_t height) (defined in Sgl::Component)Sgl::Component
setLayoutWidth(int32_t width) (defined in Sgl::Component)Sgl::Component
setLayoutX(int32_t x) (defined in Sgl::Component)Sgl::Component
setLayoutY(int32_t y) (defined in Sgl::Component)Sgl::Component
setParent(Parent *parent) (defined in Sgl::Component)Sgl::Component
setPreserveRatio(bool preserveRatio) (defined in Sgl::ImageView)Sgl::ImageView
setScene(Scene *scene) (defined in Sgl::Component)Sgl::Component
setSceneInSceneTree(Scene *scene) (defined in Sgl::Component)Sgl::Componentprotectedvirtual
setShadow(const ShadowSpecification *specification) (defined in Sgl::Component)Sgl::Component
setVisibility(Visibility visibility) (defined in Sgl::Component)Sgl::Component
setVisible(bool visible) (defined in Sgl::Component)Sgl::Component
UNLIMITED_SIZE (defined in Sgl::Component)Sgl::Componentstatic
updateShadow() (defined in Sgl::Component)Sgl::Componentprotected
USE_COMPUTED_SIZE (defined in Sgl::Component)Sgl::Componentstatic
Visibility enum nameSgl::Component
~Component()=default (defined in Sgl::Component)Sgl::Componentvirtual
~ImageView() override=default (defined in Sgl::ImageView)Sgl::ImageViewvirtual