Euphoria
|
mesh.h File Reference
#include <optional>
#include "io/vfs_path.h"
#include "base/vec2.h"
#include "base/vec3.h"
#include "base/rgb.h"
#include "core/enum.h"
#include "base/aabb.h"
Go to the source code of this file.
Classes | |
struct | eu::core::MeshPoint |
struct | eu::core::MeshFace |
struct | eu::core::MeshPart |
struct | eu::core::MaterialTexture |
struct | eu::core::Material |
struct | eu::core::Mesh |
struct | eu::core::LoadedMeshOrError |
Namespaces | |
eu | |
eu::io | |
eu::core | |
eu::core::meshes | |
Enumerations | |
enum class | eu::core::WrapMode { eu::core::repeat , eu::core::clamp_to_edge , eu::core::mirror_repeat } |
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) |