![]() |
Gorgon Game Engine
|
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) | Layer | protectedvirtual |
| 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() const | Layer | |
| bounds | Layer | protected |
| BoundsOf(int ind) | ComponentStack | |
| Children | Layer | |
| children | Layer | protected |
| ComponentAt(Geometry::Point location) | ComponentStack | |
| ComponentAt(Geometry::Point location, Geometry::Bounds &bounds) | ComponentStack | |
| ComponentExists(int ind) const | ComponentStack | |
| ComponentStack(const Template &temp, Geometry::Size size, std::map< ComponentTemplate::Tag, std::function< Widget *(const Template &)>> generators={}) | ComponentStack | |
| ComponentStack(const Template &temp) | ComponentStack | explicit |
| ConditionChanged | ComponentStack | |
| CoordinateToValue(ComponentTemplate::Tag tag, Geometry::Point location, bool relative=false) | ComponentStack | |
| DisableTagWrap(ComponentTemplate::Tag tag) | ComponentStack | |
| dotransformandclip(bool inverse=false) | Layer | protected |
| EnableTagWrap(ComponentTemplate::Tag tag) | ComponentStack | |
| end() const | Layer | |
| EntireRegion | Layer | static |
| FinalizeTransitions() | ComponentStack | |
| First() const | Layer | |
| GetBounds() const | Layer | |
| GetCalculatedSize() const | Layer | |
| GetEffectiveBounds() const | Layer | |
| GetHeight() const | Layer | |
| GetImageData(ComponentTemplate::DataEffect effect) | ComponentStack | |
| GetLayerOf(int ind) | ComponentStack | |
| GetLeft() const | Layer | |
| GetLocation() const | Layer | |
| GetOrder() const | Layer | |
| GetParent() const | Layer | virtual |
| GetSize() const | Layer | |
| GetTagLocation(ComponentTemplate::Tag tag) const | ComponentStack | |
| GetTagSize(ComponentTemplate::Tag tag) const | ComponentStack | |
| GetTargetValue() const | ComponentStack | |
| GetTemplate() const | ComponentStack | |
| GetTemplate(ComponentTemplate::Tag tag) | ComponentStack | |
| GetTemplate(int ind) const | ComponentStack | |
| GetTextData(ComponentTemplate::DataEffect effect) | ComponentStack | |
| GetTop() const | Layer | |
| GetTopLevel() const | Layer | |
| GetTopLevel() | Layer | |
| GetValue() const | ComponentStack | |
| GetWidget(ComponentTemplate::Tag tag) | ComponentStack | |
| GetWidth() const | Layer | |
| HandleMouse(Input::Mouse::Button accepted=Input::Mouse::Button::All) | ComponentStack | |
| HasCondition(ComponentCondition condition) | ComponentStack | |
| HasLayer(int ind) const | ComponentStack | |
| HasParent() const | Layer | |
| Hide() | Layer | virtual |
| IndexOfTag(ComponentTemplate::Tag tag) | ComponentStack | |
| Insert(Layer &layer, long under) | Layer | |
| Insert(Layer *layer, long under) | Layer | |
| IsDisabled() const | ComponentStack | |
| 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(const Geometry::Point &location) | Layer | virtual |
| Move(int x, int y) | Layer | virtual |
| name | Layer | protected |
| operator=(const Layer &)=delete | Layer | |
| operator=(Layer &&other) | Layer | |
| parent | Layer | protected |
| 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) | Layer | virtual |
| 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) | Layer | protectedvirtual |
| 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() override | ComponentStack | virtual |
| ReplaceCondition(ComponentCondition from, ComponentCondition to, bool transition=true) | ComponentStack | |
| ResetAnimation() | ComponentStack | |
| Resize(const Geometry::Size &value) override | ComponentStack | virtual |
| Resize(const Geometry::Size &size) | ComponentStack | |
| Resize(int width, int height) | ComponentStack | |
| Gorgon::Layer::Resize(int width, int height) | Layer | virtual |
| ReturnTargetValue() | ComponentStack | |
| ReturnTransitionalValue() | ComponentStack | |
| reverttransformandclip() | Layer | protected |
| 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() | Layer | virtual |
| Swap(Layer &other) | Layer | |
| TagBounds(ComponentTemplate::Tag tag) | ComponentStack | |
| TagHasSubStack(ComponentTemplate::Tag tag) const | ComponentStack | |
| 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}) const | Layer | virtual |
| Update() override | ComponentStack | virtual |
| Update(bool immediate) | ComponentStack | |
| ~ComponentStack() | ComponentStack | virtual |
| ~Layer() | Layer | virtual |
| ~Updatable() | Updatable | virtual |