Unravel Engine C++ Reference
Loading...
Searching...
No Matches
mesh_importer.cpp File Reference
#include "mesh_importer.h"
#include "bimg/bimg.h"
#include <graphics/graphics.h>
#include <logging/logging.h>
#include <math/math.h>
#include <string_utils/utils.h>
#include <assimp/DefaultLogger.hpp>
#include <assimp/GltfMaterial.h>
#include <assimp/IOStream.hpp>
#include <assimp/IOSystem.hpp>
#include <assimp/Importer.hpp>
#include <assimp/LogStream.hpp>
#include <assimp/ProgressHandler.hpp>
#include <assimp/material.h>
#include <assimp/postprocess.h>
#include <assimp/scene.h>
#include <bx/file.h>
#include <graphics/utils/bgfx_utils.h>
#include <algorithm>
#include <filesystem/filesystem.h>
#include <queue>
#include <tuple>

Go to the source code of this file.

Namespaces

namespace  unravel
 
namespace  unravel::importer
 
namespace  unravel::importer::pixel_transforms
 Pixel transformation functions for different texture formats.
 

Functions

void unravel::importer::mesh_importer_init ()
 
auto unravel::importer::load_mesh_data_from_file (asset_manager &am, const fs::path &path, const mesh_importer_meta &import_meta, mesh::load_data &load_data, std::vector< animation_clip > &animations, std::vector< imported_material > &materials, std::vector< imported_texture > &textures) -> bool