All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Luminous::RenderContext Member List

This is the complete list of members for Luminous::RenderContext, including all inherited members.

addRenderCounter()Luminous::RenderContext
addUnfinishedRenderCounter()Luminous::RenderContext
approximateScaling() const Luminous::RenderContext
area() const Luminous::RenderContext
basicShader() const Luminous::RenderContext
beforeTransformChange()Luminous::RenderContextprotectedvirtual
beginArea()Luminous::RenderContext
beginFrame()Luminous::RenderContext
blit(const Nimble::Recti &src, const Nimble::Recti &dst, ClearMask mask=CLEARMASK_COLOR, Texture::Filter filter=Texture::FILTER_NEAREST)Luminous::RenderContext
clear(ClearMask mask, const Radiant::Color &clearColor=Radiant::Color(0, 0, 0, 0), double clearDepth=1.0, int clearStencil=0)Luminous::RenderContext
clipStack() const Luminous::RenderContext
contextSize() const Luminous::RenderContext
createRenderCommand(bool translucent, int indexCount, int vertexCount, unsigned *&mappedIndexBuffer, Vertex *&mappedVertexBuffer, Uniform *&mappedUniformBuffer, float &depth, const Program &program, const std::map< QByteArray, const Texture * > *textures, const std::map< QByteArray, ShaderUniform > *uniforms) (defined in Luminous::RenderContext)Luminous::RenderContext
currentClipMaskDepth() const Luminous::RenderContext
currentFrameBuffer() const Luminous::RenderContext
currentScissorArea() const Luminous::RenderContext
currentViewport() const Luminous::RenderContext
disableClipPlanes(const QList< int > &planes)Luminous::RenderContext
drawArc(const Nimble::Vector2f &center, float radius, float fromRadians, float toRadians, const Luminous::Style &style, unsigned int lineSegments=0)Luminous::RenderContext
drawCircle(const Nimble::Vector2f &center, float radius, const Luminous::Style &style, unsigned int lineSegments=0, float fromRadians=0, float toRadians=Nimble::Math::TWO_PI)Luminous::RenderContext
drawDonut(const Nimble::Vector2f &center, Nimble::Vector2 axis, float otherAxisLength, float width, const Luminous::Style &style, unsigned int linesegments=0, float fromRadians=0, float toRadians=Nimble::Math::TWO_PI, TextureMappingMode textureMappingMode=TEXTURE_MAPPING_FLAT)Luminous::RenderContext
drawEllipse(Nimble::Vector2f center, Nimble::Vector2f axis, float otherAxisLength, const Luminous::Style &style, unsigned int lineSegments=0, float fromRadians=0, float toRadians=Nimble::Math::TWO_PI)Luminous::RenderContext
drawLine(const Nimble::Vector2f &p1, const Nimble::Vector2f &p2, const Luminous::Style &style)Luminous::RenderContext
drawPoints(InputIterator begin, size_t numPoints, const Luminous::Style &style)Luminous::RenderContext
drawPolyLine(InputIterator begin, size_t numVertices, const Luminous::Style &style)Luminous::RenderContext
drawPrimitiveT(Luminous::PrimitiveType primType, unsigned int indexCount, unsigned int vertexCount, const Luminous::Program &shader, const Radiant::Color &color, float width, const Luminous::Style &style)Luminous::RenderContext
drawQuad(const Nimble::Vector2 *v, const Nimble::Vector2 *uvs, const Style &style)Luminous::RenderContext
drawRect(const Nimble::Vector2f &min, const Nimble::Vector2f &max, const Style &style)Luminous::RenderContext
drawRect(const Nimble::Vector2f &min, const Nimble::SizeF &size, const Style &style)Luminous::RenderContext
drawRect(const Nimble::RectT< T > &rect, const Style &style)Luminous::RenderContext
drawRect(const Nimble::RectT< T > &rect, const Nimble::Rectf &uvs, const Style &style)Luminous::RenderContext
drawRectWithHole(const Nimble::Rectf &area, const Nimble::Rect &hole, const Luminous::Style &style)Luminous::RenderContext
drawText(const TextLayout &layout, const Nimble::Vector2f &location, const Nimble::Rectf &viewRect, const TextStyle &style, bool ignoreVerticalAlign=false)Luminous::RenderContext
drawText(const QString &text, const Nimble::Rectf &rect, const TextStyle &style, TextFlags flags=TextStatic)Luminous::RenderContext
enableClipPlanes(const QList< int > &planes)Luminous::RenderContext
endArea()Luminous::RenderContext
endFrame()Luminous::RenderContext
findHandle(const Texture &texture)Luminous::RenderContext
flush()Luminous::RenderContext
gpuId() const Luminous::RenderContext
handle(const Program &program)Luminous::RenderContext
handle(const Texture &texture)Luminous::RenderContext
handle(const FrameBuffer &target)Luminous::RenderContext
handle(const RenderBuffer &buffer)Luminous::RenderContext
handle(const Buffer &buffer)Luminous::RenderContext
handle(const VertexArray &vertexarray, ProgramGL *program)Luminous::RenderContext
initialize()Luminous::RenderContext
isClipStackEmpty() const Luminous::RenderContext
isVisible(const Nimble::Rectangle &area)Luminous::RenderContext
leftMul(const Nimble::Matrix4 &m)Luminous::Transformer
m_stackLuminous::Transformerprotected
opacity() const Luminous::RenderContext
popClipMaskStack()Luminous::RenderContext
popClipRect()Luminous::RenderContext
popClipStack()Luminous::RenderContext
popFrameBuffer()Luminous::RenderContext
popOpacity()Luminous::RenderContext
popScissorRect()Luminous::RenderContext
popTransform()Luminous::Transformerinline
popViewport()Luminous::RenderContext
popViewTransform()Luminous::RenderContext
project(const Nimble::Vector2 &) const Luminous::Transformer
pushClipMaskStack(size_t depth)Luminous::RenderContext
pushClipRect(const Nimble::Rectangle &r)Luminous::RenderContext
pushClipStack()Luminous::RenderContext
pushFrameBuffer(const FrameBuffer &target)Luminous::RenderContext
pushOpacity(float opacity)Luminous::RenderContext
pushScissorRect(const Nimble::Recti &scissorArea)Luminous::RenderContext
pushTransform()Luminous::Transformer
pushTransform(const Nimble::Matrix4 &m)Luminous::Transformer
pushTransform(const Nimble::Matrix3 &m)Luminous::Transformer
pushTransformLeftMul(const Nimble::Matrix4 &m)Luminous::Transformer
pushTransformLeftMul(const Nimble::Matrix3 &m)Luminous::Transformer
pushTransformRightMul(const Nimble::Matrix4 &m)Luminous::Transformer
pushTransformRightMul(const Nimble::Matrix3 &m)Luminous::Transformer
pushViewport(const Nimble::Recti &viewport)Luminous::RenderContext
pushViewTransform(const Nimble::Matrix4 &m)Luminous::RenderContext
recursionLimit() const Luminous::RenderContext
render(bool translucent, Luminous::PrimitiveType type, int offset, int vertexCount, float primitiveSize, const Luminous::VertexArray &vertexArray, const Luminous::Program &program, const std::map< QByteArray, const Texture * > *textures=nullptr, const std::map< QByteArray, ShaderUniform > *uniforms=nullptr)Luminous::RenderContext
render(bool translucent, Luminous::PrimitiveType type, int indexCount, int vertexCount, float primitiveSize, const Luminous::Program &program, const std::map< QByteArray, const Texture * > *textures=nullptr, const std::map< QByteArray, ShaderUniform > *uniforms=nullptr)Luminous::RenderContext
RenderContext(Luminous::RenderDriver &driver, const Luminous::MultiHead::Window *window=0, unsigned gpuId=0)Luminous::RenderContext
renderCounter() const (defined in Luminous::RenderContext)Luminous::RenderContext
renderDriver() (defined in Luminous::RenderContext)Luminous::RenderContext
resetTransform()Luminous::Transformer
rightMul(const Nimble::Matrix4 &m)Luminous::Transformer
setBlendMode(const BlendMode &mode)Luminous::RenderContext
setCullMode(const CullMode &mode)Luminous::RenderContext
setDefaultDrawBuffers()Luminous::RenderContext
setDefaultState()Luminous::RenderContext
setDepthMode(const DepthMode &mode)Luminous::RenderContext
setDrawBuffers(const std::vector< int > &buffers)Luminous::RenderContext
setFrontFace(enum FaceWinding winding)Luminous::RenderContext
setOpacity(float opacity) (defined in Luminous::RenderContext)Luminous::RenderContext
setRecursionLimit(size_t limit)Luminous::RenderContext
setRenderBuffers(bool colorBuffer, bool depthBuffer, bool stencilBuffer)Luminous::RenderContext
setStencilMode(const StencilMode &mode)Luminous::RenderContext
setTransform(const Nimble::Matrix4 &m)Luminous::Transformer
setWindowArea(const Luminous::MultiHead::Window *window, const Luminous::MultiHead::Area *area)Luminous::RenderContext
sharedBuffer(std::size_t maxVertexCount, Buffer::Type type, unsigned int &offset) (defined in Luminous::RenderContext)Luminous::RenderContext
stackSize() const Luminous::Transformerinline
stencilMode() const (defined in Luminous::RenderContext)Luminous::RenderContext
texShader() const Luminous::RenderContext
TextDynamic enum valueLuminous::RenderContext
TextFlags enum nameLuminous::RenderContext
TextStatic enum valueLuminous::RenderContext
TEXTURE_MAPPING_FLAT enum valueLuminous::RenderContext
TEXTURE_MAPPING_TANGENT enum valueLuminous::RenderContext
TextureMappingMode enum nameLuminous::RenderContext
transform() const Luminous::Transformerinline
transform3() const Luminous::Transformer
Transformer()Luminous::Transformer
trilinearTexShader() const Luminous::RenderContext
unfinishedRenderCounter() const Luminous::RenderContext
unproject(const Nimble::Vector2 &) const Luminous::Transformer
viewTransform() const Luminous::RenderContext
window() const Luminous::RenderContext
~RenderContext()Luminous::RenderContextvirtual
~Transformer()Luminous::Transformervirtual