⚠️ This documentation corresponds to the latest development branch of axmol. It might diverge from the official releases.
|
Axmol Engine 3.0.0-dff292a
|
This is the complete list of members for RenderContextImpl, including all inherited members.
| _ID | Object | |
| _luaID | Object | |
| autorelease() | Object | |
| beginFrame() override | RenderContextImpl | virtual |
| beginRenderPass(RenderTarget *rt, const RenderPassDesc &descriptor) override | RenderContextImpl | virtual |
| drawArrays(PrimitiveType primitiveType, std::size_t start, std::size_t count, bool wireframe=false) override | RenderContextImpl | virtual |
| drawElements(PrimitiveType primitiveType, IndexFormat indexType, std::size_t count, std::size_t offset, bool wireframe=false) override | RenderContextImpl | virtual |
| drawElementsInstanced(PrimitiveType primitiveType, IndexFormat indexType, std::size_t count, std::size_t offset, int instanceCount, bool wireframe=false) override | RenderContextImpl | virtual |
| endFrame() override | RenderContextImpl | virtual |
| endRenderPass() override | RenderContextImpl | virtual |
| getCompletedFenceValue() const | RenderContext | virtual |
| getReferenceCount() const | Object | |
| getScreenRenderTarget() const override | RenderContextImpl | inlinevirtual |
| readPixels(RenderTarget *rt, bool preserveAxisHint, std::function< void(const PixelBufferDesc &)> callback) override | RenderContextImpl | virtual |
| release() | Object | |
| retain() | Object | |
| setCullMode(CullMode mode) override | RenderContextImpl | virtual |
| setDepthStencilState(DepthStencilState *depthStencilState) override | RenderContextImpl | virtual |
| setFrameBufferOnly(bool frameBufferOnly) | RenderContext | virtual |
| setIndexBuffer(Buffer *buffer) override | RenderContextImpl | virtual |
| setInstanceBuffer(Buffer *buffer) override | RenderContextImpl | virtual |
| setRenderPipeline(RenderPipeline *renderPipeline) override | RenderContextImpl | virtual |
| setScissorRect(bool isEnabled, float x, float y, float width, float height) override | RenderContextImpl | virtual |
| setStencilReferenceValue(uint32_t value) | RenderContext | virtual |
| setVertexBuffer(Buffer *buffer) override | RenderContextImpl | virtual |
| setViewport(int x, int y, unsigned int w, unsigned int h) override | RenderContextImpl | virtual |
| setWinding(Winding winding) override | RenderContextImpl | virtual |
| updateDepthStencilState(const DepthStencilDesc &descriptor) override | RenderContextImpl | virtual |
| updatePipelineState(const RenderTarget *rt, const PipelineDesc &descriptor, PrimitiveGroup primitiveGroup) override | RenderContextImpl | virtual |
| updateSurface(void *surface, uint32_t width, uint32_t height) | RenderContext | virtual |
| ~Object() | Object | virtual |