| 
    Nymph Game Engine
    
   Chaiscript based Game Engine 
   | 
 
This is the complete list of members for Graphics::UI::TextArea, including all inherited members.
| active | Component | protected | 
| addInfluencingLight(std::shared_ptr< Light > light) noexcept | Graphics::Renderable | |
| addObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual | 
| addTexture(const unsigned int unit, const std::string uniform_name, std::shared_ptr< BaseTexture > texture_object) noexcept | Graphics::Renderable | |
| Area(VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer) | Graphics::UI::Area | |
| basisTexCoords() noexcept | Graphics::UI::Element | protectedstatic | 
| className() const noexceptoverride | Graphics::UI::TextArea | virtual | 
| clearInfluencingLights() | Graphics::Renderable | |
| Component() | Component | |
| 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::TextArea | static | 
| 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::Area | static | 
| Graphics::UI::Element::create(const VertexData &vertex_data) | Graphics::Renderable | static | 
| Element(VertexData vertex_data, std::shared_ptr< Skin > skin, const unsigned int layer) | Graphics::UI::Element | |
| entity | Component | protected | 
| eventsWaiting() const noexcept | Events::Observer | inlineprotected | 
| generateRect(float screen_width, float screen_height, float x_pos, float y_pos, float width, float height) noexcept | Graphics::UI::Element | protectedstatic | 
| getAmbientIntensity() const noexcept | Graphics::Renderable | |
| getAmbientLight() const noexcept | Graphics::Renderable | |
| getAnchorPoint() const noexcept | Graphics::UI::Element | |
| getColor() const noexcept | Graphics::UI::Element | |
| getEvent() | Events::Observer | inlineprotected | 
| getHeight() const noexcept | Graphics::UI::Element | |
| getId() const noexcept | Component | |
| getShader() const noexcept | Graphics::Renderable | |
| getSkin() const noexcept | Graphics::UI::Element | |
| getText() const noexcept | Graphics::UI::TextArea | |
| getTextPadding() const noexcept | Graphics::UI::Element | |
| getTextures() const noexcept | Graphics::Renderable | |
| getTransform() const noexcept | Component | |
| getValueForSorting() const noexceptoverride | Graphics::UI::Element | virtual | 
| getVertexArrayBinding() const noexcept | Graphics::Renderable | |
| getVertexData() const noexcept | Graphics::Renderable | |
| getWidth() const noexcept | Graphics::UI::Element | |
| handleQueuedEvent(std::shared_ptr< Events::Event > event) override | Graphics::UI::TextArea | virtual | 
| highestZ() const noexcept | Graphics::Renderable | |
| id | Component | protected | 
| isActive() const noexcept | Component | |
| isLightReactive() const noexcept | Graphics::Renderable | |
| isPointWithin(glm::vec2 point) noexcept | Graphics::UI::Element | |
| log(el::base::type::ostream_t &os) const | Graphics::UI::TextArea | virtual | 
| next_id | Component | protectedstatic | 
| notify(std::shared_ptr< Event > event) | Events::Subject | virtual | 
| notifyNow(std::shared_ptr< Event > event) | Events::Subject | virtual | 
| onCursorEnter() override | Graphics::UI::TextArea | virtual | 
| onCursorLeave() override | Graphics::UI::TextArea | virtual | 
| onDestroy() override | Graphics::UI::TextArea | virtual | 
| onKeyDown(const int key) override | Graphics::UI::TextArea | virtual | 
| onKeyRepeat(const int key) override | Graphics::UI::TextArea | virtual | 
| onKeyUp(const int key) override | Graphics::UI::TextArea | virtual | 
| onLeftClick() override | Graphics::UI::TextArea | virtual | 
| onLeftClickRelease() override | Graphics::UI::TextArea | virtual | 
| onNotify(std::shared_ptr< Event > event) | Events::Observer | inline | 
| onNotifyNow(std::shared_ptr< Events::Event > event) override | Graphics::UI::TextArea | virtual | 
| onRightClick() override | Graphics::UI::TextArea | virtual | 
| onRightClickRelease() override | Graphics::UI::TextArea | virtual | 
| onScroll(const glm::dvec2 position_change) override | Graphics::UI::TextArea | virtual | 
| onStart() override | Graphics::UI::TextArea | virtual | 
| onUpdate(const double delta) override | Graphics::UI::TextArea | virtual | 
| operator<(Component &other) noexcept | Component | |
| operator=(Renderable &)=delete | Graphics::Renderable | |
| operator=(Renderable &&renderable) | Graphics::Renderable | |
| processEventQueue() | Events::Observer | inline | 
| removeObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual | 
| removeTexture(const unsigned int unit) | Graphics::Renderable | |
| Renderable() | Graphics::Renderable | inlineprotected | 
| Renderable(const unsigned int vertex_array_object, const VertexData &vertex_data) | Graphics::Renderable | |
| Renderable(const Renderable &)=delete | Graphics::Renderable | |
| Renderable(Renderable &&renderable) | Graphics::Renderable | |
| setActive(const bool active) noexcept | Component | |
| setAmbientIntensity(const float intensity) noexcept | Graphics::Renderable | |
| setAmbientLight(const glm::vec3 color) noexcept | Graphics::Renderable | |
| setAnchorPoint(const glm::vec2 anchor_point) | Graphics::UI::Element | |
| setColor(const glm::vec4 color) noexcept | Graphics::UI::Element | |
| setHeight(const float height) noexcept | Graphics::UI::Element | |
| setLightReactive(const bool reactive) noexcept | Graphics::Renderable | |
| setShader(std::shared_ptr< Shader > shader_object) noexcept | Graphics::Renderable | |
| setSkin(std::shared_ptr< Skin > skin) noexcept | Graphics::UI::Element | |
| setText(std::shared_ptr< WrappableText > text) | Graphics::UI::TextArea | |
| setTextPadding(const float text_padding) noexcept | Graphics::UI::Element | |
| setTransform(std::shared_ptr< Transform > transform) | Component | |
| setUniform(const Uniform &uniform) noexcept | Graphics::Renderable | protected | 
| setWidth(const float width) noexcept | Graphics::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 noexceptoverride | Graphics::UI::TextArea | virtual | 
| transform | Component | protected | 
| uniforms | Graphics::Renderable | protected | 
| ~Component() | Component | inlinevirtual | 
| ~Element() | Graphics::UI::Element | virtual | 
| ~Observer() | Events::Observer | inlinevirtual | 
| ~Renderable() | Graphics::Renderable | virtual | 
| ~Subject()=default | Events::Subject | virtual |