MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
mxvk_model.hpp File Reference

Vulkan mesh loader and GPU buffer manager for MXVK. More...

#include <volk/volk.h>
#include "mxvk_exception.hpp"
#include <cstdint>
#include <cstring>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

struct  mxvk::MXMaterial
 Parsed subset of Wavefront MTL material fields. More...
class  mxvk::MXModel
 Loads OBJ/MXMOD meshes and uploads them to Vulkan buffers. More...
struct  mxvk::SubMesh
 One indexed sub-range that can reference a dedicated texture slot. More...
struct  mxvk::VKVertex
 Vertex payload consumed by MXVK model shaders. More...
struct  mxvk::VKVertexHash
 Hash functor for VKVertex. More...

Namespaces

namespace  mxvk
 Utilities for loading and saving PNG images.

Detailed Description

Vulkan mesh loader and GPU buffer manager for MXVK.

Definition in file mxvk_model.hpp.