Raven Engine v0.1
Loading...
Searching...
No Matches
Mesh.h File Reference

Abstract interface for mesh resource management. More...

#include "Raven/Memory/Ref.h"
#include "Renderer/VertexBuffer.h"
#include "Renderer/IndexBuffer.h"
#include "Renderer/MaterialRegistry.h"
#include <string>

Classes

struct  Raven::MeshVertex
 Vertex structure used for the Mesh's representation. More...
struct  Raven::SubMesh
 Represents a contiguous section of the mesh data inside the merged buffers. More...
class  Raven::Mesh
 Interface representing a 3D mesh resource. More...

Namespaces

namespace  Raven

Detailed Description

Abstract interface for mesh resource management.

Author
PhilikusHD

Defines the Mesh class that encapsulates 3D mesh data loading and access. Meshes are typically loaded from external files, referenced by their path.