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) |