ShishGL  1.0
A simple modular cross-platform graphics library
SphereCanvas Member List

This is the complete list of members for SphereCanvas, including all inherited members.

applyShape(Args &&... args)Sh::UIWindow
applyStyle(Args &&... args)Sh::UIWindow
attach(Args &&... args)Sh::Window
attach(SomeWindow *child)Sh::Window
canvasSh::UICanvasprotected
CanvasBehavior classSphereCanvasfriend
CLICK enum valueSh::UIWindow
contains(const Vector2< double > &point) const overrideSh::UIWindowvirtual
detach(Window *child)Sh::Window
getBehavior() constSh::UIWindowinline
getChildren()Sh::Windowinline
getFrame() constSh::Window
getParent() constSh::Window
getPos() constSh::Window
getSize() constSh::Window
getState() constSh::UIWindow
HOLD enum valueSh::UIWindow
HOVER enum valueSh::UIWindow
NORMAL enum valueSh::UIWindow
notifyBehavior()Sh::UIWindowinlineprotected
operator=(const Window &other)=deleteSh::Window
SELECTED enum valueSh::UIWindow
setBehavior(Args &&... args)Sh::UIWindow
setParent(Window *new_parent) overrideSh::UIWindowinlinevirtual
setPos(const Vector2< double > &pos) overrideSh::UIWindowinlinevirtual
setState(int new_state)Sh::UIWindow
shape() constSh::UIWindowprotected
SphereCanvas(const Sh::Frame &frame, const int64_t &radius, const Sh::Color &sphere_color, const Sh::Color &floor_color, const Sh::Color &light_color)SphereCanvas
States enum nameSh::UIWindow
StyleMap typedefSh::UIWindowprotected
styles()Sh::UIWindowprotected
translate(const Vector2< double > &delta) overrideSh::UIWindowinlinevirtual
UICanvas(const Frame &frame, const Color &color=Color::NONE)Sh::UICanvasexplicit
UIWindow(const Frame &viewport)Sh::UIWindowexplicitprotected
Window()=deleteSh::Window
Window(const Window &other)=deleteSh::Window
Window(const Frame &frame)Sh::Windowexplicitprotected
~Listener()Sh::Listenervirtual
~SphereCanvas() override=defaultSphereCanvas
~UICanvas() overrideSh::UICanvas
~UIWindow() overrideSh::UIWindow
~Window() override=defaultSh::Window