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