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_abstract_model.cpp File Reference
#include "mxvk/mxvk_abstract_model.hpp"
#include "mxvk/mxvk_opencv_compat.hpp"
#include <cstring>
#include "mxvk/mxvk_exception.hpp"
#include "mxvk/mxvk_png.hpp"
#include "mxvk/mxvk_shader_module.hpp"
#include <algorithm>
#include <array>
#include <filesystem>
#include <fstream>
#include <iostream>
#include <sstream>

Go to the source code of this file.

Classes

struct  mxvk::anonymous_namespace{mxvk_abstract_model.cpp}::ModelPushConstants

Namespaces

namespace  mxvk
 Utilities for loading and saving PNG images.
namespace  mxvk::anonymous_namespace{mxvk_abstract_model.cpp}

Functions

void mxvk::anonymous_namespace{mxvk_abstract_model.cpp}::logVKAbstractModelStep (const std::string &message, bool important=false)
std::string mxvk::anonymous_namespace{mxvk_abstract_model.cpp}::parseMTLTexturePath (std::istream &stream)
std::string mxvk::anonymous_namespace{mxvk_abstract_model.cpp}::resolveTexturePath (const std::string &textureBasePath, const std::string &texturePath)