![]() |
Gorgon Game Engine
|
This is the complete list of members for Layer, including all inherited members.
| Add(Layer &layer) | Layer | |
| Add(Layer *layer) | Layer | |
| added(Layer &layer) | Layer | protectedvirtual |
| begin() const | Layer | |
| bounds | Layer | protected |
| Children | Layer | |
| children | Layer | protected |
| click | Layer | protected |
| dotransformandclip(bool inverse=false) | Layer | protected |
| down | Layer | protected |
| end() const | Layer | |
| EntireRegion | Layer | static |
| FireClick(Geometry::Point location, Input::Mouse::Button button) | Layer | |
| First() const | Layer | |
| GetBounds() const | Layer | |
| GetCalculatedSize() const | Layer | |
| GetEffectiveBounds() const | Layer | |
| GetHeight() const | Layer | |
| GetLeft() const | Layer | |
| GetLocation() const | Layer | |
| GetOrder() const | Layer | |
| GetParent() const | Layer | virtual |
| GetSize() const | Layer | |
| GetTop() const | Layer | |
| GetTopLevel() const | Layer | |
| GetTopLevel() | Layer | |
| GetWidth() const | Layer | |
| HasParent() const | Layer | |
| Hide() | Layer | virtual |
| hitcheck | Layer | protected |
| hscroll | Layer | protected |
| Insert(Layer &layer, long under) | Layer | |
| Insert(Layer *layer, long under) | Layer | |
| isvisible | Layer | protected |
| IsVisible() const | Layer | virtual |
| Last() const | Layer | |
| Layer(const Geometry::Bounds &bounds) | Layer | |
| Layer() | Layer | |
| Layer(const Geometry::Point &location) | Layer | |
| Layer(const Layer &)=delete | Layer | |
| Layer(Layer &&other) | Layer | |
| located(Layer *parent) | Layer | protectedvirtual |
| move | Layer | protected |
| Move(const Geometry::Point &location) | Layer | virtual |
| Move(int x, int y) | Layer | virtual |
| mytransform | Layer | protected |
| name | Layer | protected |
| operator=(const Layer &)=delete | Layer | |
| operator=(Layer &&other) | Layer | |
| out | Layer | protected |
| over | Layer | protected |
| parent | Layer | protected |
| PlaceBefore(int before) | Layer | |
| PlaceToBottom() | Layer | |
| PlaceToTop() | Layer | |
| propagate_mouseevent(Input::Mouse::EventType event, Geometry::Point location, Input::Mouse::Button button, float amount, MouseHandler &handlers) override | Layer | protectedvirtual |
| Remove(Layer &layer) | Layer | |
| Remove(Layer *layer) | Layer | |
| removed(Layer &layer) | Layer | protectedvirtual |
| Render() | Layer | virtual |
| ResetClick() | Layer | |
| ResetDown() | Layer | |
| ResetHitCheck() | Layer | |
| ResetHScroll() | Layer | |
| ResetMove() | Layer | |
| ResetOut() | Layer | |
| ResetOver() | Layer | |
| ResetRotate() | Layer | |
| ResetScroll() | Layer | |
| ResetUp() | Layer | |
| ResetZoom() | Layer | |
| Resize(const Geometry::Size &size) | Layer | virtual |
| Resize(int width, int height) | Layer | virtual |
| reverttransformandclip() | Layer | protected |
| rotate | Layer | protected |
| SetBounds(const Geometry::Bounds &bounds) | Layer | |
| SetClick(std::function< void(Layer &, Geometry::Point, Input::Mouse::Button)> fn) | Layer | |
| SetClick(std::function< void(Geometry::Point, Input::Mouse::Button)> fn) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Layer &, Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Layer &, Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetClick(std::function< void(Layer &, Input::Mouse::Button)> fn) | Layer | |
| SetClick(std::function< void(Input::Mouse::Button)> fn) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Layer &, Input::Mouse::Button)) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Input::Mouse::Button)) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Layer &, Input::Mouse::Button)) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Input::Mouse::Button)) | Layer | |
| SetClick(std::function< void(Layer &, Geometry::Point)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(std::function< void(Geometry::Point)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Layer &, Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Layer &, Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(std::function< void(Layer &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(std::function< void()> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ &c, void(C_::*fn)(Layer &), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ &c, std::function< void(C_ &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ *my, void(C_::*fn)(Layer &), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetClick(C_ *my, std::function< void(C_ &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(std::function< void(Layer &, Geometry::Point, Input::Mouse::Button)> fn) | Layer | |
| SetDown(std::function< void(Geometry::Point, Input::Mouse::Button)> fn) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Layer &, Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Layer &, Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetDown(std::function< void(Layer &, Input::Mouse::Button)> fn) | Layer | |
| SetDown(std::function< void(Input::Mouse::Button)> fn) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Layer &, Input::Mouse::Button)) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Input::Mouse::Button)) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Layer &, Input::Mouse::Button)) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Input::Mouse::Button)) | Layer | |
| SetDown(std::function< void(Layer &, Geometry::Point)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(std::function< void(Geometry::Point)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Layer &, Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Layer &, Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(std::function< void(Layer &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(std::function< void()> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ &c, void(C_::*fn)(Layer &), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ &c, std::function< void(C_ &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ *my, void(C_::*fn)(Layer &), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetDown(C_ *my, std::function< void(C_ &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetHeight(int height) | Layer | |
| SetHitCheck(std::function< bool(Layer &, Geometry::Point)> fn) | Layer | |
| SetHitCheck(std::function< bool(Geometry::Point)> fn) | Layer | |
| SetHitCheck(C_ &c, bool(C_::*fn)(Layer &, Geometry::Point)) | Layer | |
| SetHitCheck(C_ &c, bool(C_::*fn)(Geometry::Point)) | Layer | |
| SetHitCheck(C_ *my, bool(C_::*fn)(Layer &, Geometry::Point)) | Layer | |
| SetHitCheck(C_ *my, bool(C_::*fn)(Geometry::Point)) | Layer | |
| SetHScroll(std::function< bool(Layer &, Geometry::Point, float)> fn) | Layer | |
| SetHScroll(std::function< bool(Geometry::Point, float)> fn) | Layer | |
| SetHScroll(C_ &c, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetHScroll(C_ &c, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetHScroll(C_ *my, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetHScroll(C_ *my, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetHScroll(std::function< bool(Layer &, float)> fn) | Layer | |
| SetHScroll(std::function< bool(float)> fn) | Layer | |
| SetHScroll(C_ &c, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetHScroll(C_ &c, bool(C_::*fn)(float)) | Layer | |
| SetHScroll(C_ *my, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetHScroll(C_ *my, bool(C_::*fn)(float)) | Layer | |
| SetMove(std::function< void(Layer &, Geometry::Point)> fn) | Layer | |
| SetMove(std::function< void(Geometry::Point)> fn) | Layer | |
| SetMove(C_ &c, void(C_::*fn)(Layer &, Geometry::Point)) | Layer | |
| SetMove(C_ &c, void(C_::*fn)(Geometry::Point)) | Layer | |
| SetMove(C_ *my, void(C_::*fn)(Layer &, Geometry::Point)) | Layer | |
| SetMove(C_ *my, void(C_::*fn)(Geometry::Point)) | Layer | |
| setname(std::string value) | Layer | |
| SetOut(std::function< void(Layer &)> fn) | Layer | |
| SetOut(std::function< void()> fn) | Layer | |
| SetOut(C_ &c, void(C_::*fn)(Layer &)) | Layer | |
| SetOut(C_ &c, std::function< void(C_ &)> fn) | Layer | |
| SetOut(C_ *my, void(C_::*fn)(Layer &)) | Layer | |
| SetOut(C_ *my, std::function< void(C_ &)> fn) | Layer | |
| SetOver(std::function< void(Layer &)> fn) | Layer | |
| SetOver(std::function< void()> fn) | Layer | |
| SetOver(C_ &c, void(C_::*fn)(Layer &)) | Layer | |
| SetOver(C_ &c, std::function< void(C_ &)> fn) | Layer | |
| SetOver(C_ *my, void(C_::*fn)(Layer &)) | Layer | |
| SetOver(C_ *my, std::function< void(C_ &)> fn) | Layer | |
| SetRotate(std::function< bool(Layer &, Geometry::Point, float)> fn) | Layer | |
| SetRotate(std::function< bool(Geometry::Point, float)> fn) | Layer | |
| SetRotate(C_ &c, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetRotate(C_ &c, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetRotate(C_ *my, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetRotate(C_ *my, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetRotate(std::function< bool(Layer &, float)> fn) | Layer | |
| SetRotate(std::function< bool(float)> fn) | Layer | |
| SetRotate(C_ &c, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetRotate(C_ &c, bool(C_::*fn)(float)) | Layer | |
| SetRotate(C_ *my, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetRotate(C_ *my, bool(C_::*fn)(float)) | Layer | |
| SetScroll(std::function< bool(Layer &, Geometry::Point, float)> fn) | Layer | |
| SetScroll(std::function< bool(Geometry::Point, float)> fn) | Layer | |
| SetScroll(C_ &c, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetScroll(C_ &c, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetScroll(C_ *my, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetScroll(C_ *my, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetScroll(std::function< bool(Layer &, float)> fn) | Layer | |
| SetScroll(std::function< bool(float)> fn) | Layer | |
| SetScroll(C_ &c, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetScroll(C_ &c, bool(C_::*fn)(float)) | Layer | |
| SetScroll(C_ *my, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetScroll(C_ *my, bool(C_::*fn)(float)) | Layer | |
| SetUp(std::function< void(Layer &, Geometry::Point, Input::Mouse::Button)> fn) | Layer | |
| SetUp(std::function< void(Geometry::Point, Input::Mouse::Button)> fn) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Layer &, Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Layer &, Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Geometry::Point, Input::Mouse::Button)) | Layer | |
| SetUp(std::function< void(Layer &, Input::Mouse::Button)> fn) | Layer | |
| SetUp(std::function< void(Input::Mouse::Button)> fn) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Layer &, Input::Mouse::Button)) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Input::Mouse::Button)) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Layer &, Input::Mouse::Button)) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Input::Mouse::Button)) | Layer | |
| SetUp(std::function< void(Layer &, Geometry::Point)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(std::function< void(Geometry::Point)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Layer &, Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Layer &, Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Geometry::Point), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(std::function< void(Layer &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(std::function< void()> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ &c, void(C_::*fn)(Layer &), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ &c, std::function< void(C_ &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ *my, void(C_::*fn)(Layer &), Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetUp(C_ *my, std::function< void(C_ &)> fn, Input::Mouse::Button btn=Input::Mouse::Button::Left) | Layer | |
| SetWidth(int width) | Layer | |
| SetZoom(std::function< bool(Layer &, Geometry::Point, float)> fn) | Layer | |
| SetZoom(std::function< bool(Geometry::Point, float)> fn) | Layer | |
| SetZoom(C_ &c, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetZoom(C_ &c, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetZoom(C_ *my, bool(C_::*fn)(Layer &, Geometry::Point, float)) | Layer | |
| SetZoom(C_ *my, bool(C_::*fn)(Geometry::Point, float)) | Layer | |
| SetZoom(std::function< bool(Layer &, float)> fn) | Layer | |
| SetZoom(std::function< bool(float)> fn) | Layer | |
| SetZoom(C_ &c, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetZoom(C_ &c, bool(C_::*fn)(float)) | Layer | |
| SetZoom(C_ *my, bool(C_::*fn)(Layer &, float)) | Layer | |
| SetZoom(C_ *my, bool(C_::*fn)(float)) | Layer | |
| Show() | Layer | virtual |
| Swap(Layer &other) | Layer | |
| TranslateToTopLevel(Geometry::Point location={0, 0}) const | Layer | virtual |
| up | Layer | protected |
| vscroll | Layer | protected |
| zoom | Layer | protected |
| ~Layer() | Layer | virtual |