| bind(GPUCommandBuffer &commandBuffer) const | CeresEngine::RendererMesh | |
| didChangeIndexBuffer | CeresEngine::RendererMesh | |
| didChangeVertexBuffer | CeresEngine::RendererMesh | |
| draw(GPUCommandBuffer &commandBuffer, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) const | CeresEngine::RendererMesh | |
| draw(GPUCommandBuffer &commandBuffer, UInt32 subMeshIdx, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) const | CeresEngine::RendererMesh | |
| draw(GPUCommandBuffer &commandBuffer, const Span< UInt32 > &subMeshIndices, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) const | CeresEngine::RendererMesh | |
| draw(GPUCommandBuffer &commandBuffer, const SubMesh &subMesh, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) const | CeresEngine::RendererMesh | |
| getBoundingBox() const noexcept | CeresEngine::RendererMesh | |
| getBoundingSphere() const noexcept | CeresEngine::RendererMesh | |
| getFlags() const noexcept | CeresEngine::RendererMesh | inline |
| getIndexBuffer() const noexcept | CeresEngine::RendererMesh | inline |
| getResource() const noexcept | CeresEngine::RendererMesh | inline |
| getState() const noexcept | CeresEngine::RendererMesh | inline |
| getSubMeshes() const noexcept | CeresEngine::RendererMesh | inline |
| getVertexBuffer() const noexcept | CeresEngine::RendererMesh | inline |
| getVertexDeclaration() const noexcept | CeresEngine::RendererMesh | inline |
| getVertexFormat() const noexcept | CeresEngine::RendererMesh | inline |
| isPending() const noexcept | CeresEngine::RendererMesh | inline |
| isReady() const noexcept | CeresEngine::RendererMesh | inline |
| isRelocating() const noexcept | CeresEngine::RendererMesh | inline |
| isUploaded() const noexcept | CeresEngine::RendererMesh | inline |
| isUploading() const noexcept | CeresEngine::RendererMesh | inline |
| mDeleter | CeresEngine::RefCounted< RendererMesh > | private |
| mFlags | CeresEngine::RendererMesh | private |
| mIndexBuffer | CeresEngine::RendererMesh | private |
| mManager | CeresEngine::RendererMesh | private |
| mRefCounter | CeresEngine::RefCounted< RendererMesh > | private |
| mResource | CeresEngine::RendererMesh | private |
| mState | CeresEngine::RendererMesh | private |
| mSubMeshes | CeresEngine::RendererMesh | private |
| mVertexBuffer | CeresEngine::RendererMesh | private |
| mVertexDeclaration | CeresEngine::RendererMesh | private |
| mVertexFormat | CeresEngine::RendererMesh | private |
| operator bool() const noexcept | CeresEngine::RendererMesh | inlineexplicit |
| RefCounted(Args &&... args) | CeresEngine::RefCounted< RendererMesh > | inlineexplicit |
| release() noexcept | CeresEngine::RefCounted< RendererMesh > | inline |
| RendererMesh(RendererMeshManager &manager, const MeshPtr &engineMesh) | CeresEngine::RendererMesh | explicit |
| RendererMeshManager | CeresEngine::RendererMesh | friend |
| retain() noexcept | CeresEngine::RefCounted< RendererMesh > | inline |
| setBuffers(GPUVertexBuffer &&vertexBuffer, GPUIndexBuffer &&indexBuffer, const GPUVertexFormat &vertexFormat) | CeresEngine::RendererMesh | private |
| setFlags(RendererMeshFlags flags) | CeresEngine::RendererMesh | private |
| setState(RendererMeshState state) | CeresEngine::RendererMesh | private |
| uploadMesh() | CeresEngine::RendererMesh | private |
| ~RendererMesh() | CeresEngine::RendererMesh | |