⚠️ This documentation corresponds to the latest development branch of axmol. It might diverge from the official releases.

Axmol Engine 3.0.0-dff292a
Loading...
Searching...
No Matches
RenderContextImpl Member List

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

_IDObject
_luaIDObject
autorelease()Object
beginFrame() overrideRenderContextImplvirtual
beginRenderPass(RenderTarget *rt, const RenderPassDesc &descriptor) overrideRenderContextImplvirtual
drawArrays(PrimitiveType primitiveType, std::size_t start, std::size_t count, bool wireframe=false) overrideRenderContextImplvirtual
drawElements(PrimitiveType primitiveType, IndexFormat indexType, std::size_t count, std::size_t offset, bool wireframe=false) overrideRenderContextImplvirtual
drawElementsInstanced(PrimitiveType primitiveType, IndexFormat indexType, std::size_t count, std::size_t offset, int instanceCount, bool wireframe=false) overrideRenderContextImplvirtual
endFrame() overrideRenderContextImplvirtual
endRenderPass() overrideRenderContextImplvirtual
getCompletedFenceValue() constRenderContextvirtual
getReferenceCount() constObject
getScreenRenderTarget() const overrideRenderContextImplinlinevirtual
readPixels(RenderTarget *rt, bool preserveAxisHint, std::function< void(const PixelBufferDesc &)> callback) overrideRenderContextImplvirtual
release()Object
retain()Object
setCullMode(CullMode mode) overrideRenderContextImplvirtual
setDepthStencilState(DepthStencilState *depthStencilState) overrideRenderContextImplvirtual
setFrameBufferOnly(bool frameBufferOnly)RenderContextvirtual
setIndexBuffer(Buffer *buffer) overrideRenderContextImplvirtual
setInstanceBuffer(Buffer *buffer) overrideRenderContextImplvirtual
setRenderPipeline(RenderPipeline *renderPipeline) overrideRenderContextImplvirtual
setScissorRect(bool isEnabled, float x, float y, float width, float height) overrideRenderContextImplvirtual
setStencilReferenceValue(uint32_t value)RenderContextvirtual
setVertexBuffer(Buffer *buffer) overrideRenderContextImplvirtual
setViewport(int x, int y, unsigned int w, unsigned int h) overrideRenderContextImplvirtual
setWinding(Winding winding) overrideRenderContextImplvirtual
updateDepthStencilState(const DepthStencilDesc &descriptor) overrideRenderContextImplvirtual
updatePipelineState(const RenderTarget *rt, const PipelineDesc &descriptor, PrimitiveGroup primitiveGroup) overrideRenderContextImplvirtual
updateSurface(void *surface, uint32_t width, uint32_t height)RenderContextvirtual
~Object()Objectvirtual