Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Graphics::UI::QuitButton Member List

This is the complete list of members for Graphics::UI::QuitButton, including all inherited members.

activeComponentprotected
addInfluencingLight(std::shared_ptr< Light > light) noexceptGraphics::Renderable
addObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
addTexture(const unsigned int unit, const std::string uniform_name, std::shared_ptr< BaseTexture > texture_object) noexceptGraphics::Renderable
Area(VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer)Graphics::UI::Area
basisTexCoords() noexceptGraphics::UI::Elementprotectedstatic
Button(std::shared_ptr< WrappableText > text, VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer)Graphics::UI::Button
className() const noexceptoverrideGraphics::UI::QuitButtonvirtual
clearInfluencingLights()Graphics::Renderable
Component()Component
create(std::shared_ptr< Skin > skin, std::shared_ptr< WrappableText > text, glm::vec4 color, glm::vec4 text_color, float screen_width, float screen_height, float x_pos, float y_pos, float width, float height, const unsigned int layer)Graphics::UI::QuitButtonstatic
Graphics::UI::Button::create(std::shared_ptr< Skin > skin, std::shared_ptr< WrappableText > text, glm::vec4 color, glm::vec4 text_color, float padding, float screen_width, float screen_height, float x_pos, float y_pos, float width, float height, const unsigned int layer)Graphics::UI::Buttonstatic
Graphics::UI::Area::create(std::shared_ptr< Skin > skin, glm::vec4 color, float screen_width, float screen_height, float x_pos, float y_pos, float width, float height, const unsigned int layer)Graphics::UI::Areastatic
Graphics::UI::Element::create(const VertexData &vertex_data)Graphics::Renderablestatic
Element(VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer)Graphics::UI::Element
entityComponentprotected
eventsWaiting() const noexceptEvents::Observerinlineprotected
generateRect(float screen_width, float screen_height, float x_pos, float y_pos, float width, float height) noexceptGraphics::UI::Elementprotectedstatic
getAmbientIntensity() const noexceptGraphics::Renderable
getAmbientLight() const noexceptGraphics::Renderable
getAnchorPoint() const noexceptGraphics::UI::Element
getColor() const noexceptGraphics::UI::Element
getEvent()Events::Observerinlineprotected
getHeight() const noexceptGraphics::UI::Element
getId() const noexceptComponent
getShader() const noexceptGraphics::Renderable
getSkin() const noexceptGraphics::UI::Element
getText() const noexceptGraphics::UI::TextArea
getTextPadding() const noexceptGraphics::UI::Element
getTextures() const noexceptGraphics::Renderable
getTransform() const noexceptComponent
getValueForSorting() const noexceptoverrideGraphics::UI::Elementvirtual
getVertexArrayBinding() const noexceptGraphics::Renderable
getVertexData() const noexceptGraphics::Renderable
getWidth() const noexceptGraphics::UI::Element
handleQueuedEvent(std::shared_ptr< Events::Event > event) overrideGraphics::UI::Buttonvirtual
highestZ() const noexceptGraphics::Renderable
idComponentprotected
isActive() const noexceptComponent
isLightReactive() const noexceptGraphics::Renderable
isPointWithin(glm::vec2 point) noexceptGraphics::UI::Element
log(el::base::type::ostream_t &os) const Graphics::UI::Buttonvirtual
mouse_over_dimGraphics::UI::Buttonprotected
next_idComponentprotectedstatic
notify(std::shared_ptr< Event > event)Events::Subjectvirtual
notifyNow(std::shared_ptr< Event > event)Events::Subjectvirtual
onCursorEnter() overrideGraphics::UI::Buttonvirtual
onCursorLeave() overrideGraphics::UI::Buttonvirtual
onDestroy() overrideGraphics::UI::TextAreavirtual
onKeyDown(const int key) overrideGraphics::UI::Buttonvirtual
onKeyRepeat(const int key) overrideGraphics::UI::Buttonvirtual
onKeyUp(const int key) overrideGraphics::UI::Buttonvirtual
onLeftClick() overrideGraphics::UI::QuitButtonvirtual
onLeftClickRelease() overrideGraphics::UI::Buttonvirtual
onNotify(std::shared_ptr< Event > event)Events::Observerinline
onNotifyNow(std::shared_ptr< Events::Event > event) overrideGraphics::UI::Buttonvirtual
onRightClick() overrideGraphics::UI::Buttonvirtual
onRightClickRelease() overrideGraphics::UI::Buttonvirtual
onScroll(const glm::dvec2 position_change) overrideGraphics::UI::Buttonvirtual
onStart() overrideGraphics::UI::TextAreavirtual
onUpdate(const double delta) overrideGraphics::UI::TextAreavirtual
operator<(Component &other) noexceptComponent
operator=(Renderable &)=deleteGraphics::Renderable
operator=(Renderable &&renderable)Graphics::Renderable
processEventQueue()Events::Observerinline
QuitButton(std::shared_ptr< WrappableText > text, VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer)Graphics::UI::QuitButton
removeObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
removeTexture(const unsigned int unit)Graphics::Renderable
Renderable()Graphics::Renderableinlineprotected
Renderable(const unsigned int vertex_array_object, const VertexData &vertex_data)Graphics::Renderable
Renderable(const Renderable &)=deleteGraphics::Renderable
Renderable(Renderable &&renderable)Graphics::Renderable
setActive(const bool active) noexceptComponent
setAmbientIntensity(const float intensity) noexceptGraphics::Renderable
setAmbientLight(const glm::vec3 color) noexceptGraphics::Renderable
setAnchorPoint(const glm::vec2 anchor_point)Graphics::UI::Element
setColor(const glm::vec4 color) noexceptGraphics::UI::Element
setHeight(const float height) noexceptGraphics::UI::Element
setLightReactive(const bool reactive) noexceptGraphics::Renderable
setShader(std::shared_ptr< Shader > shader_object) noexceptGraphics::Renderable
setSkin(std::shared_ptr< Skin > skin) noexceptGraphics::UI::Element
setText(std::shared_ptr< WrappableText > text)Graphics::UI::TextArea
setTextPadding(const float text_padding) noexceptGraphics::UI::Element
setTransform(std::shared_ptr< Transform > transform)Component
setUniform(const Uniform &uniform) noexceptGraphics::Renderableprotected
setWidth(const float width) noexceptGraphics::UI::Element
TextArea(std::shared_ptr< WrappableText > text, VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer)Graphics::UI::TextArea
to_string() const noexceptoverrideGraphics::UI::TextAreavirtual
transformComponentprotected
uniformsGraphics::Renderableprotected
~Component()Componentinlinevirtual
~Element()Graphics::UI::Elementvirtual
~Observer()Events::Observerinlinevirtual
~Renderable()Graphics::Renderablevirtual
~Subject()=defaultEvents::Subjectvirtual