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 |