|
AUI Framework
master
Cross-platform base for C++ UI apps
|
This is the complete list of members for OpenGLRenderer, including all inherited members.
| allowRenderToTexture() const noexcept (defined in IRenderer) | IRenderer | inline |
| IRenderer::backdrops(glm::ivec2 position, glm::ivec2 size, std::span< ass::Backdrop::Any > backdrops) | IRenderer | |
| beginPaint(glm::uvec2 windowSize) (defined in OpenGLRenderer) | OpenGLRenderer | |
| bindTemporaryVao() const noexcept (defined in OpenGLRenderer) | OpenGLRenderer | |
| boxShadow(glm::vec2 position, glm::vec2 size, float blurRadius, const AColor &color) override | OpenGLRenderer | virtual |
| boxShadowInner(glm::vec2 position, glm::vec2 size, float blurRadius, float spreadRadius, float borderRadius, const AColor &color, glm::vec2 offset) override | OpenGLRenderer | virtual |
| createNewTexture() override (defined in OpenGLRenderer) | OpenGLRenderer | protectedvirtual |
| drawRectImpl(glm::vec2 position, glm::vec2 size) (defined in OpenGLRenderer) | OpenGLRenderer | |
| endPaint() (defined in OpenGLRenderer) | OpenGLRenderer | |
| getColor() const (defined in IRenderer) | IRenderer | inline |
| getDefaultFb() const noexcept (defined in OpenGLRenderer) | OpenGLRenderer | |
| getNewTexture() | IRenderer | inline |
| getProjectionMatrix() const override (defined in OpenGLRenderer) | OpenGLRenderer | virtual |
| getStencilDepth() const noexcept (defined in IRenderer) | IRenderer | inline |
| getTransform() (defined in IRenderer) | IRenderer | inline |
| getWindow() const noexcept (defined in IRenderer) | IRenderer | inline |
| identityUv() (defined in OpenGLRenderer) | OpenGLRenderer | |
| IRenderer() (defined in IRenderer) | IRenderer | inline |
| isVaoAvailable() const noexcept (defined in OpenGLRenderer) | OpenGLRenderer | |
| line(const ABrush &brush, glm::vec2 p1, glm::vec2 p2, const ABorderStyle &style=ABorderStyle::Solid{}, AMetric width=1_dp) | IRenderer | inline |
| lines(const ABrush &brush, AArrayView< glm::vec2 > points, const ABorderStyle &style, AMetric width) override | OpenGLRenderer | virtual |
| lines(const ABrush &brush, AArrayView< std::pair< glm::vec2, glm::vec2 > > points, const ABorderStyle &style, AMetric width) override | OpenGLRenderer | virtual |
| IRenderer::lines(const ABrush &brush, AArrayView< glm::vec2 > points, const ABorderStyle &style=ABorderStyle::Solid{}) | IRenderer | inline |
| IRenderer::lines(const ABrush &brush, AArrayView< std::pair< glm::vec2, glm::vec2 > > points, const ABorderStyle &style=ABorderStyle::Solid{}) | IRenderer | inline |
| mColor (defined in IRenderer) | IRenderer | protected |
| mStencilDepth (defined in IRenderer) | IRenderer | protected |
| mTexturePool (defined in IRenderer) | IRenderer | protected |
| mTransform (defined in IRenderer) | IRenderer | protected |
| mWindow (defined in IRenderer) | IRenderer | protected |
| newMultiStringCanvas(const AFontStyle &style) override | OpenGLRenderer | virtual |
| newRenderViewToTexture() noexcept override | OpenGLRenderer | virtual |
| noncopyable()=default (defined in aui::noncopyable) | aui::noncopyable | |
| noncopyable(const noncopyable &)=delete (defined in aui::noncopyable) | aui::noncopyable | |
| OpenGLMultiStringCanvas (defined in OpenGLRenderer) | OpenGLRenderer | friend |
| OpenGLPrerenderedString (defined in OpenGLRenderer) | OpenGLRenderer | friend |
| OpenGLRenderer() (defined in OpenGLRenderer) | OpenGLRenderer | |
| operator=(const noncopyable &)=delete (defined in aui::noncopyable) | aui::noncopyable | |
| points(const ABrush &brush, AArrayView< glm::vec2 > points, AMetric size) override | OpenGLRenderer | virtual |
| popMaskAfter() override | OpenGLRenderer | virtual |
| popMaskBefore() override | OpenGLRenderer | virtual |
| prerenderString(glm::vec2 position, const AString &text, const AFontStyle &fs) override | OpenGLRenderer | virtual |
| pushMaskAfter() override | OpenGLRenderer | virtual |
| pushMaskBefore() override | OpenGLRenderer | virtual |
| rectangle(const ABrush &brush, glm::vec2 position, glm::vec2 size) override | OpenGLRenderer | virtual |
| rectangleBorder(const ABrush &brush, glm::vec2 position, glm::vec2 size, float lineWidth) override | OpenGLRenderer | virtual |
| rotate(const glm::vec3 &axis, AAngleRadians angle) | IRenderer | inline |
| rotate(AAngleRadians angle) | IRenderer | inline |
| roundedRectangle(const ABrush &brush, glm::vec2 position, glm::vec2 size, float radius) override | OpenGLRenderer | virtual |
| roundedRectangleBorder(const ABrush &brush, glm::vec2 position, glm::vec2 size, float radius, int borderWidth) override | OpenGLRenderer | virtual |
| setAllowRenderToTexture(bool allowRenderToTexture) (defined in IRenderer) | IRenderer | inline |
| setBlending(Blending blending) override | OpenGLRenderer | virtual |
| setColor(const AColor &color) | IRenderer | inline |
| setColorForced(const AColor &color) | IRenderer | inline |
| setStencilDepth(uint8_t stencilDepth) (defined in IRenderer) | IRenderer | inline |
| setTransform(const glm::mat4 &transform) | IRenderer | inline |
| setTransformForced(const glm::mat4 &transform) | IRenderer | inline |
| setWindow(AWindowBase *window) | IRenderer | inlinevirtual |
| squareSector(const ABrush &brush, const glm::vec2 &position, const glm::vec2 &size, AAngleRadians begin, AAngleRadians end) override | OpenGLRenderer | virtual |
| string(glm::vec2 position, const AString &string, const AFontStyle &fs) override | OpenGLRenderer | virtual |
| stub(glm::vec2 position, glm::vec2 size) | IRenderer | protected |
| translate(const glm::vec2 &offset) | IRenderer | inline |
| ~IRenderer()=default (defined in IRenderer) | IRenderer | virtual |
| ~OpenGLRenderer() override=default (defined in OpenGLRenderer) | OpenGLRenderer |