AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
OpenGLRenderer Member List

This is the complete list of members for OpenGLRenderer, including all inherited members.

allowRenderToTexture() const noexcept (defined in IRenderer)IRendererinline
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) overrideOpenGLRenderervirtual
boxShadowInner(glm::vec2 position, glm::vec2 size, float blurRadius, float spreadRadius, float borderRadius, const AColor &color, glm::vec2 offset) overrideOpenGLRenderervirtual
createNewTexture() override (defined in OpenGLRenderer)OpenGLRendererprotectedvirtual
drawRectImpl(glm::vec2 position, glm::vec2 size) (defined in OpenGLRenderer)OpenGLRenderer
endPaint() (defined in OpenGLRenderer)OpenGLRenderer
getColor() const (defined in IRenderer)IRendererinline
getDefaultFb() const noexcept (defined in OpenGLRenderer)OpenGLRenderer
getNewTexture()IRendererinline
getProjectionMatrix() const override (defined in OpenGLRenderer)OpenGLRenderervirtual
getStencilDepth() const noexcept (defined in IRenderer)IRendererinline
getTransform() (defined in IRenderer)IRendererinline
getWindow() const noexcept (defined in IRenderer)IRendererinline
identityUv() (defined in OpenGLRenderer)OpenGLRenderer
IRenderer() (defined in IRenderer)IRendererinline
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)IRendererinline
lines(const ABrush &brush, AArrayView< glm::vec2 > points, const ABorderStyle &style, AMetric width) overrideOpenGLRenderervirtual
lines(const ABrush &brush, AArrayView< std::pair< glm::vec2, glm::vec2 > > points, const ABorderStyle &style, AMetric width) overrideOpenGLRenderervirtual
IRenderer::lines(const ABrush &brush, AArrayView< glm::vec2 > points, const ABorderStyle &style=ABorderStyle::Solid{})IRendererinline
IRenderer::lines(const ABrush &brush, AArrayView< std::pair< glm::vec2, glm::vec2 > > points, const ABorderStyle &style=ABorderStyle::Solid{})IRendererinline
mColor (defined in IRenderer)IRendererprotected
mStencilDepth (defined in IRenderer)IRendererprotected
mTexturePool (defined in IRenderer)IRendererprotected
mTransform (defined in IRenderer)IRendererprotected
mWindow (defined in IRenderer)IRendererprotected
newMultiStringCanvas(const AFontStyle &style) overrideOpenGLRenderervirtual
newRenderViewToTexture() noexcept overrideOpenGLRenderervirtual
noncopyable()=default (defined in aui::noncopyable)aui::noncopyable
noncopyable(const noncopyable &)=delete (defined in aui::noncopyable)aui::noncopyable
OpenGLMultiStringCanvas (defined in OpenGLRenderer)OpenGLRendererfriend
OpenGLPrerenderedString (defined in OpenGLRenderer)OpenGLRendererfriend
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) overrideOpenGLRenderervirtual
popMaskAfter() overrideOpenGLRenderervirtual
popMaskBefore() overrideOpenGLRenderervirtual
prerenderString(glm::vec2 position, const AString &text, const AFontStyle &fs) overrideOpenGLRenderervirtual
pushMaskAfter() overrideOpenGLRenderervirtual
pushMaskBefore() overrideOpenGLRenderervirtual
rectangle(const ABrush &brush, glm::vec2 position, glm::vec2 size) overrideOpenGLRenderervirtual
rectangleBorder(const ABrush &brush, glm::vec2 position, glm::vec2 size, float lineWidth) overrideOpenGLRenderervirtual
rotate(const glm::vec3 &axis, AAngleRadians angle)IRendererinline
rotate(AAngleRadians angle)IRendererinline
roundedRectangle(const ABrush &brush, glm::vec2 position, glm::vec2 size, float radius) overrideOpenGLRenderervirtual
roundedRectangleBorder(const ABrush &brush, glm::vec2 position, glm::vec2 size, float radius, int borderWidth) overrideOpenGLRenderervirtual
setAllowRenderToTexture(bool allowRenderToTexture) (defined in IRenderer)IRendererinline
setBlending(Blending blending) overrideOpenGLRenderervirtual
setColor(const AColor &color)IRendererinline
setColorForced(const AColor &color)IRendererinline
setStencilDepth(uint8_t stencilDepth) (defined in IRenderer)IRendererinline
setTransform(const glm::mat4 &transform)IRendererinline
setTransformForced(const glm::mat4 &transform)IRendererinline
setWindow(AWindowBase *window)IRendererinlinevirtual
squareSector(const ABrush &brush, const glm::vec2 &position, const glm::vec2 &size, AAngleRadians begin, AAngleRadians end) overrideOpenGLRenderervirtual
string(glm::vec2 position, const AString &string, const AFontStyle &fs) overrideOpenGLRenderervirtual
stub(glm::vec2 position, glm::vec2 size)IRendererprotected
translate(const glm::vec2 &offset)IRendererinline
~IRenderer()=default (defined in IRenderer)IRenderervirtual
~OpenGLRenderer() override=default (defined in OpenGLRenderer)OpenGLRenderer