Euphoria
mesh.cc File Reference
#include "core/mesh.h"
#include <utility>
#include "assimp/Importer.hpp"
#include "assimp/IOSystem.hpp"
#include "assimp/IOStream.hpp"
#include "assimp/scene.h"
#include "assimp/postprocess.h"
#include "base/cint.h"
#include "core/texturetypes.h"
#include "core/stdutils.h"
#include "io/json.h"
#include "log/log.h"
#include "base/stringmerger.h"
#include "io/vfs.h"
#include "files/mesh.h"

Go to the source code of this file.

Classes

struct  eu::core::meshes::FileForAssimp
 
struct  eu::core::meshes::FilesystemForAssimp
 

Namespaces

 eu
 
 eu::core
 
 eu::core::meshes
 

Functions

LoadedMeshOrError eu::core::meshes::load_mesh (io::FileSystem *fs, const io::FilePath &path)
 
Mesh eu::core::meshes::create_cube (float size)
 
Mesh eu::core::meshes::create_sphere (float size, const std::string &texture)
 
Mesh eu::core::meshes::create_box (float width, float height, float depth)