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::RenderContext | protectedvirtual |
| 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 ¢er, float radius, float fromRadians, float toRadians, const Luminous::Style &style, unsigned int lineSegments=0) | Luminous::RenderContext | |
| drawCircle(const Nimble::Vector2f ¢er, 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 ¢er, 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_stack | Luminous::Transformer | protected |
| opacity() const | Luminous::RenderContext | |
| popClipMaskStack() | Luminous::RenderContext | |
| popClipRect() | Luminous::RenderContext | |
| popClipStack() | Luminous::RenderContext | |
| popFrameBuffer() | Luminous::RenderContext | |
| popOpacity() | Luminous::RenderContext | |
| popScissorRect() | Luminous::RenderContext | |
| popTransform() | Luminous::Transformer | inline |
| 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::Transformer | inline |
| stencilMode() const (defined in Luminous::RenderContext) | Luminous::RenderContext | |
| texShader() const | Luminous::RenderContext | |
| TextDynamic enum value | Luminous::RenderContext | |
| TextFlags enum name | Luminous::RenderContext | |
| TextStatic enum value | Luminous::RenderContext | |
| TEXTURE_MAPPING_FLAT enum value | Luminous::RenderContext | |
| TEXTURE_MAPPING_TANGENT enum value | Luminous::RenderContext | |
| TextureMappingMode enum name | Luminous::RenderContext | |
| transform() const | Luminous::Transformer | inline |
| 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::RenderContext | virtual |
| ~Transformer() | Luminous::Transformer | virtual |