Gorgon Game Engine
Layer Member List

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

Add(Layer &layer)Layer
Add(Layer *layer)Layer
added(Layer &layer)Layerprotectedvirtual
begin() constLayer
boundsLayerprotected
ChildrenLayer
childrenLayerprotected
clickLayerprotected
dotransformandclip(bool inverse=false)Layerprotected
downLayerprotected
end() constLayer
EntireRegionLayerstatic
FireClick(Geometry::Point location, Input::Mouse::Button button)Layer
First() constLayer
GetBounds() constLayer
GetCalculatedSize() constLayer
GetEffectiveBounds() constLayer
GetHeight() constLayer
GetLeft() constLayer
GetLocation() constLayer
GetOrder() constLayer
GetParent() constLayervirtual
GetSize() constLayer
GetTop() constLayer
GetTopLevel() constLayer
GetTopLevel()Layer
GetWidth() constLayer
HasParent() constLayer
Hide()Layervirtual
hitcheckLayerprotected
hscrollLayerprotected
Insert(Layer &layer, long under)Layer
Insert(Layer *layer, long under)Layer
isvisibleLayerprotected
IsVisible() constLayervirtual
Last() constLayer
Layer(const Geometry::Bounds &bounds)Layer
Layer()Layer
Layer(const Geometry::Point &location)Layer
Layer(const Layer &)=deleteLayer
Layer(Layer &&other)Layer
located(Layer *parent)Layerprotectedvirtual
moveLayerprotected
Move(const Geometry::Point &location)Layervirtual
Move(int x, int y)Layervirtual
mytransformLayerprotected
nameLayerprotected
operator=(const Layer &)=deleteLayer
operator=(Layer &&other)Layer
outLayerprotected
overLayerprotected
parentLayerprotected
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) overrideLayerprotectedvirtual
Remove(Layer &layer)Layer
Remove(Layer *layer)Layer
removed(Layer &layer)Layerprotectedvirtual
Render()Layervirtual
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)Layervirtual
Resize(int width, int height)Layervirtual
reverttransformandclip()Layerprotected
rotateLayerprotected
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()Layervirtual
Swap(Layer &other)Layer
TranslateToTopLevel(Geometry::Point location={0, 0}) constLayervirtual
upLayerprotected
vscrollLayerprotected
zoomLayerprotected
~Layer()Layervirtual