![]() |
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 |