The small3d library
Classes | Namespaces | Functions
Model.hpp File Reference

A 3D model class. More...

#include <string>
#include <vector>
#include "Math.hpp"
#include "Image.hpp"
#include "File.hpp"
#include "Material.hpp"

Go to the source code of this file.

Classes

class  small3d::Model
 A 3D model. It can be loaded from a WavefrontFile or GlbFile. It can also be constructed procedurally by code, by inserting values to the appropriate member variables. More...
 
struct  small3d::Model::AnimationComponent
 animation component More...
 
struct  small3d::Model::Animation
 animation More...
 
struct  small3d::Model::Joint
 joint More...
 

Namespaces

 small3d
 

Functions

template<class Archive >
void glm::serialize (Archive &archive, small3d::Vec3 &v)
 
template<class Archive >
void glm::serialize (Archive &archive, small3d::Vec4 &v)
 
template<class Archive >
void glm::serialize (Archive &archive, small3d::Mat4 &m)
 

Detailed Description

A 3D model class.

Created on: 2014/10/18 Author: Dimitri Kourkoulis License: BSD 3-Clause License (see LICENSE file)