CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::RendererMesh Member List

This is the complete list of members for CeresEngine::RendererMesh, including all inherited members.

bind(GPUCommandBuffer &commandBuffer) constCeresEngine::RendererMesh
didChangeIndexBufferCeresEngine::RendererMesh
didChangeVertexBufferCeresEngine::RendererMesh
draw(GPUCommandBuffer &commandBuffer, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) constCeresEngine::RendererMesh
draw(GPUCommandBuffer &commandBuffer, UInt32 subMeshIdx, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) constCeresEngine::RendererMesh
draw(GPUCommandBuffer &commandBuffer, const Span< UInt32 > &subMeshIndices, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) constCeresEngine::RendererMesh
draw(GPUCommandBuffer &commandBuffer, const SubMesh &subMesh, const Optional< const ConvexVolume & > &viewFrustum={}, const RendererMeshDrawFlags &flags=RendererMeshDrawFlag::Default) constCeresEngine::RendererMesh
getBoundingBox() const noexceptCeresEngine::RendererMesh
getBoundingSphere() const noexceptCeresEngine::RendererMesh
getFlags() const noexceptCeresEngine::RendererMeshinline
getIndexBuffer() const noexceptCeresEngine::RendererMeshinline
getResource() const noexceptCeresEngine::RendererMeshinline
getState() const noexceptCeresEngine::RendererMeshinline
getSubMeshes() const noexceptCeresEngine::RendererMeshinline
getVertexBuffer() const noexceptCeresEngine::RendererMeshinline
getVertexDeclaration() const noexceptCeresEngine::RendererMeshinline
getVertexFormat() const noexceptCeresEngine::RendererMeshinline
isPending() const noexceptCeresEngine::RendererMeshinline
isReady() const noexceptCeresEngine::RendererMeshinline
isRelocating() const noexceptCeresEngine::RendererMeshinline
isUploaded() const noexceptCeresEngine::RendererMeshinline
isUploading() const noexceptCeresEngine::RendererMeshinline
mDeleterCeresEngine::RefCounted< RendererMesh >private
mFlagsCeresEngine::RendererMeshprivate
mIndexBufferCeresEngine::RendererMeshprivate
mManagerCeresEngine::RendererMeshprivate
mRefCounterCeresEngine::RefCounted< RendererMesh >private
mResourceCeresEngine::RendererMeshprivate
mStateCeresEngine::RendererMeshprivate
mSubMeshesCeresEngine::RendererMeshprivate
mVertexBufferCeresEngine::RendererMeshprivate
mVertexDeclarationCeresEngine::RendererMeshprivate
mVertexFormatCeresEngine::RendererMeshprivate
operator bool() const noexceptCeresEngine::RendererMeshinlineexplicit
RefCounted(Args &&... args)CeresEngine::RefCounted< RendererMesh >inlineexplicit
release() noexceptCeresEngine::RefCounted< RendererMesh >inline
RendererMesh(RendererMeshManager &manager, const MeshPtr &engineMesh)CeresEngine::RendererMeshexplicit
RendererMeshManagerCeresEngine::RendererMeshfriend
retain() noexceptCeresEngine::RefCounted< RendererMesh >inline
setBuffers(GPUVertexBuffer &&vertexBuffer, GPUIndexBuffer &&indexBuffer, const GPUVertexFormat &vertexFormat)CeresEngine::RendererMeshprivate
setFlags(RendererMeshFlags flags)CeresEngine::RendererMeshprivate
setState(RendererMeshState state)CeresEngine::RendererMeshprivate
uploadMesh()CeresEngine::RendererMeshprivate
~RendererMesh()CeresEngine::RendererMesh