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

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

createStream(const ResourceStreamFlags &flags=ResourceStreamFlag::Default)CeresEngine::Resourceprotected
destroyStream(HResourceStream &stream)CeresEngine::Resourceprotected
getBoundingBox() constCeresEngine::Meshinline
getBoundingSphere() constCeresEngine::Meshinline
getClassInfo() noexcept overrideCeresEngine::TResource< MemoryMesh, Mesh >inlineprivatevirtual
getClassInfo() const noexcept overrideCeresEngine::TResource< MemoryMesh, Mesh >inlineprivatevirtual
getIndexBuffer() const noexceptCeresEngine::MemoryMeshinline
getIndexBufferView() constCeresEngine::Meshinline
getIndexType() constCeresEngine::Meshinline
getPackage() const noexceptCeresEngine::Resourceinline
getParentResource() const noexceptCeresEngine::Resourceinline
getProperties() const noexceptCeresEngine::Meshinline
getRawIndexBufferView() const finalCeresEngine::MemoryMeshinlinevirtual
getRawVertexBufferView() const finalCeresEngine::MemoryMeshinlinevirtual
getResourceHandle() const noexceptCeresEngine::TResource< MemoryMesh, Mesh >inline
getResourceID() const noexceptCeresEngine::Resourceinline
getResourceManager() const noexceptCeresEngine::Resourceinline
getResourceMetadata() const noexceptCeresEngine::Resourceinline
getResourceType() const noexcept overrideCeresEngine::TResource< MemoryMesh, Mesh >inlinevirtual
getShared() noexceptCeresEngine::TResource< MemoryMesh, Mesh >inline
getShared() const noexceptCeresEngine::TResource< MemoryMesh, Mesh >inline
getSubMeshes() constCeresEngine::Meshinline
getVertexBuffer() const noexceptCeresEngine::MemoryMeshinline
getVertexBufferView() constCeresEngine::Meshinline
getVertexDeclaration() constCeresEngine::Meshinline
markAsDirty()CeresEngine::Resourceprotected
mDataCeresEngine::Resourceprivate
MemoryMesh(Vector< Byte > vertexBuffer, MeshProperties &&properties)CeresEngine::MemoryMeshexplicit
MemoryMesh(Vector< Byte > vertexBuffer, Vector< Byte > indexBuffer, MeshProperties &&properties)CeresEngine::MemoryMeshexplicit
MemoryMesh(MemoryView< const Byte > vertexBuffer, MeshProperties &&properties)CeresEngine::MemoryMeshexplicit
MemoryMesh(MemoryView< const Byte > vertexBuffer, MemoryView< const Byte > indexBuffer, MeshProperties &&properties)CeresEngine::MemoryMeshexplicit
MemoryMesh(Vector< Byte > vertexBuffer, VertexDeclaration vertexDeclaration, Vector< SubMesh > subMeshes)CeresEngine::MemoryMeshinlineexplicit
MemoryMesh(Vector< Byte > vertexBuffer, VertexDeclaration vertexDeclaration, Vector< Byte > indexBuffer, const IndexType indexType, Vector< SubMesh > subMeshes)CeresEngine::MemoryMeshinlineexplicit
MemoryMesh(Vector< Byte > vertexBuffer, const VertexDeclaration &vertexDeclaration, Vector< Byte > indexBuffer, const Vector< SubMesh > subMeshes)CeresEngine::MemoryMeshinlineexplicit
MemoryMesh()=defaultCeresEngine::MemoryMeshexplicitprivate
Mesh()CeresEngine::Meshexplicit
Mesh(MeshProperties &&properties)CeresEngine::Meshexplicit
mIndexDataCeresEngine::MemoryMesh
mPropertiesCeresEngine::Mesh
mVertexDataCeresEngine::MemoryMesh
recalculateMeshBounds()CeresEngine::Meshprotected
reflect(Processor &&RTTI)CeresEngine::MemoryMeshinlinestatic
Resource()CeresEngine::Resource
Resource(ResourceData &data)CeresEngine::Resourceinlineexplicit
Resource(ResourceData &data, InputStream &dataStream)CeresEngine::Resourceinlineexplicit
serialize(OutputStream &dataStream) const overrideCeresEngine::TResource< MemoryMesh, Mesh >inlinevirtual
super typedefCeresEngine::MemoryMeshprivate
TResource(ResourceData &data, InputStream &dataStream)CeresEngine::TResource< MemoryMesh, Mesh >inlineexplicit
TUserTypeInfo< MemoryMesh >CeresEngine::MemoryMeshfriend
~IReflectable() noexcept=defaultCeresEngine::IReflectablevirtual
~Mesh() overrideCeresEngine::Mesh
~Resource() noexcept=defaultCeresEngine::Resourcevirtual