Gorgon Game Engine
ComponentStack Member List

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

Add(Layer &layer)Layer
Add(Layer *layer)Layer
AddCondition(ComponentCondition condition, bool transition=true)ComponentStack
added(Layer &layer)Layerprotectedvirtual
AddRepeat(ComponentTemplate::RepeatMode mode, float first)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, float first, float second)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, float first, float second, float third)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, float first, float second, float third, float fourth)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, Geometry::Pointf pos)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, Geometry::Point3D pos)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, Graphics::RGBAf color)ComponentStack
AddRepeat(ComponentTemplate::RepeatMode mode, Graphics::RGBA color)ComponentStack
AddToStack(const ComponentTemplate &temp, bool reversed)ComponentStack
begin() constLayer
boundsLayerprotected
BoundsOf(int ind)ComponentStack
ChildrenLayer
childrenLayerprotected
ComponentAt(Geometry::Point location)ComponentStack
ComponentAt(Geometry::Point location, Geometry::Bounds &bounds)ComponentStack
ComponentExists(int ind) constComponentStack
ComponentStack(const Template &temp, Geometry::Size size, std::map< ComponentTemplate::Tag, std::function< Widget *(const Template &)>> generators={})ComponentStack
ComponentStack(const Template &temp)ComponentStackexplicit
ConditionChangedComponentStack
CoordinateToValue(ComponentTemplate::Tag tag, Geometry::Point location, bool relative=false)ComponentStack
DisableTagWrap(ComponentTemplate::Tag tag)ComponentStack
dotransformandclip(bool inverse=false)Layerprotected
EnableTagWrap(ComponentTemplate::Tag tag)ComponentStack
end() constLayer
EntireRegionLayerstatic
FinalizeTransitions()ComponentStack
First() constLayer
GetBounds() constLayer
GetCalculatedSize() constLayer
GetEffectiveBounds() constLayer
GetHeight() constLayer
GetImageData(ComponentTemplate::DataEffect effect)ComponentStack
GetLayerOf(int ind)ComponentStack
GetLeft() constLayer
GetLocation() constLayer
GetOrder() constLayer
GetParent() constLayervirtual
GetSize() constLayer
GetTagLocation(ComponentTemplate::Tag tag) constComponentStack
GetTagSize(ComponentTemplate::Tag tag) constComponentStack
GetTargetValue() constComponentStack
GetTemplate() constComponentStack
GetTemplate(ComponentTemplate::Tag tag)ComponentStack
GetTemplate(int ind) constComponentStack
GetTextData(ComponentTemplate::DataEffect effect)ComponentStack
GetTop() constLayer
GetTopLevel() constLayer
GetTopLevel()Layer
GetValue() constComponentStack
GetWidget(ComponentTemplate::Tag tag)ComponentStack
GetWidth() constLayer
HandleMouse(Input::Mouse::Button accepted=Input::Mouse::Button::All)ComponentStack
HasCondition(ComponentCondition condition)ComponentStack
HasLayer(int ind) constComponentStack
HasParent() constLayer
Hide()Layervirtual
IndexOfTag(ComponentTemplate::Tag tag)ComponentStack
Insert(Layer &layer, long under)Layer
Insert(Layer *layer, long under)Layer
IsDisabled() constComponentStack
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
Move(const Geometry::Point &location)Layervirtual
Move(int x, int y)Layervirtual
nameLayerprotected
operator=(const Layer &)=deleteLayer
operator=(Layer &&other)Layer
parentLayerprotected
PlaceBefore(int before)Layer
PlaceToBottom()Layer
PlaceToTop()Layer
propagate_mouseevent(Input::Mouse::EventType evet, Geometry::Point location, Input::Mouse::Button button, float amount, MouseHandler &handlers)Layervirtual
Remove(Layer &layer)Layer
Remove(Layer *layer)Layer
RemoveAllConditionsOf(ComponentTemplate::RepeatMode mode)ComponentStack
RemoveBeforeUpdateEvent()ComponentStack
RemoveCondition(ComponentCondition condition, bool transition=true)ComponentStack
removed(Layer &layer)Layerprotectedvirtual
RemoveData(ComponentTemplate::DataEffect effect)ComponentStack
RemoveFrameEvent()ComponentStack
RemoveRenderEvent()ComponentStack
RemoveRepeats(ComponentTemplate::RepeatMode mode)ComponentStack
RemoveTagLocation(ComponentTemplate::Tag tag)ComponentStack
RemoveTagSize(ComponentTemplate::Tag tag)ComponentStack
RemoveUpdateEvent()ComponentStack
Render() overrideComponentStackvirtual
ReplaceCondition(ComponentCondition from, ComponentCondition to, bool transition=true)ComponentStack
ResetAnimation()ComponentStack
Resize(const Geometry::Size &value) overrideComponentStackvirtual
Resize(const Geometry::Size &size)ComponentStack
Resize(int width, int height)ComponentStack
Gorgon::Layer::Resize(int width, int height)Layervirtual
ReturnTargetValue()ComponentStack
ReturnTransitionalValue()ComponentStack
reverttransformandclip()Layerprotected
SetBeforeUpdateEvent(std::function< void()> handler)ComponentStack
SetBounds(const Geometry::Bounds &bounds)Layer
SetClickEvent(std::function< void(ComponentTemplate::Tag, Geometry::Point, Input::Mouse::Button)> handler)ComponentStack
SetConditionOf(ComponentTemplate::RepeatMode mode, int index, ComponentCondition condition)ComponentStack
SetData(ComponentTemplate::DataEffect effect, const std::string &text)ComponentStack
SetData(ComponentTemplate::DataEffect effect, const Graphics::Drawable &image)ComponentStack
SetEMSize(int value)ComponentStack
SetFrameEvent(std::function< void()> handler)ComponentStack
SetHeight(int height)Layer
SetMouseDownEvent(std::function< void(ComponentTemplate::Tag, Geometry::Point, Input::Mouse::Button)> handler)ComponentStack
SetMouseMoveEvent(std::function< void(ComponentTemplate::Tag, Geometry::Point)> handler)ComponentStack
SetMouseOutEvent(std::function< void(ComponentTemplate::Tag)> handler)ComponentStack
SetMouseOverEvent(std::function< void(ComponentTemplate::Tag)> handler)ComponentStack
SetMouseUpEvent(std::function< void(ComponentTemplate::Tag, Geometry::Point, Input::Mouse::Button)> handler)ComponentStack
setname(std::string value)Layer
SetOtherMouseEvent(std::function< bool(ComponentTemplate::Tag, Input::Mouse::EventType, Geometry::Point, float)> handler)ComponentStack
SetRenderEvent(std::function< void()> handler)ComponentStack
SetRepeat(ComponentTemplate::RepeatMode mode, std::vector< std::array< float, 4 >> data)ComponentStack
SetTagLocation(ComponentTemplate::Tag tag, Geometry::Point location)ComponentStack
SetTagSize(ComponentTemplate::Tag tag, Geometry::Size size)ComponentStack
SetUpdateEvent(std::function< void()> handler)ComponentStack
SetValue(float first)ComponentStack
SetValue(float first, float second)ComponentStack
SetValue(float first, float second, float third)ComponentStack
SetValue(float first, float second, float third, float fourth, bool instant=false)ComponentStack
SetValue(Geometry::Pointf pos)ComponentStack
SetValue(Geometry::Point3D pos)ComponentStack
SetValue(Graphics::RGBAf color)ComponentStack
SetValue(Graphics::RGBA color)ComponentStack
SetValueEvent(std::function< void()> handler)ComponentStack
SetValueToText(std::function< std::string(int, ComponentTemplate::DataEffect, const std::array< float, 4 > &)> handler)ComponentStack
SetValueTransitionSpeed(std::array< float, 4 > val)ComponentStack
SetWidth(int width)Layer
Show()Layervirtual
Swap(Layer &other)Layer
TagBounds(ComponentTemplate::Tag tag)ComponentStack
TagHasSubStack(ComponentTemplate::Tag tag) constComponentStack
TransformCoordinates(ComponentTemplate::Tag tag, Geometry::Point location)ComponentStack
TransformCoordinates(int ind, Geometry::Point location)ComponentStack
TranslateCoordinates(ComponentTemplate::Tag tag, Geometry::Point location)ComponentStack
TranslateCoordinates(int ind, Geometry::Point location)ComponentStack
TranslateToTopLevel(Geometry::Point location={0, 0}) constLayervirtual
Update() overrideComponentStackvirtual
Update(bool immediate)ComponentStack
~ComponentStack()ComponentStackvirtual
~Layer()Layervirtual
~Updatable()Updatablevirtual