Unravel Engine C++ Reference
Loading...
Searching...
No Matches
mesh.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  bgfx
 
namespace  unravel
 

Functions

 bgfx::SAVE (VertexLayout)
 
 bgfx::SAVE_INSTANTIATE (VertexLayout, ser20::oarchive_binary_t)
 
 bgfx::SAVE_INSTANTIATE (VertexLayout, ser20::oarchive_associative_t)
 
 bgfx::LOAD (VertexLayout)
 
 bgfx::LOAD_INSTANTIATE (VertexLayout, ser20::iarchive_binary_t)
 
 bgfx::LOAD_INSTANTIATE (VertexLayout, ser20::oarchive_associative_t)
 
 unravel::REFLECT (mesh::info)
 
 unravel::SAVE (mesh::submesh)
 
 unravel::SAVE_INSTANTIATE (mesh::submesh, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (mesh::submesh, ser20::oarchive_associative_t)
 
 unravel::LOAD (mesh::submesh)
 
 unravel::LOAD_INSTANTIATE (mesh::submesh, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (mesh::submesh, ser20::iarchive_associative_t)
 
 unravel::SAVE (mesh::triangle)
 
 unravel::SAVE_INSTANTIATE (mesh::triangle, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (mesh::triangle, ser20::oarchive_associative_t)
 
 unravel::LOAD (mesh::triangle)
 
 unravel::LOAD_INSTANTIATE (mesh::triangle, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (mesh::triangle, ser20::iarchive_associative_t)
 
 unravel::SAVE (skin_bind_data::vertex_influence)
 
 unravel::SAVE_INSTANTIATE (skin_bind_data::vertex_influence, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (skin_bind_data::vertex_influence, ser20::oarchive_associative_t)
 
 unravel::LOAD (skin_bind_data::vertex_influence)
 
 unravel::LOAD_INSTANTIATE (skin_bind_data::vertex_influence, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (skin_bind_data::vertex_influence, ser20::iarchive_associative_t)
 
 unravel::SAVE (skin_bind_data::bone_influence)
 
 unravel::SAVE_INSTANTIATE (skin_bind_data::bone_influence, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (skin_bind_data::bone_influence, ser20::oarchive_associative_t)
 
 unravel::LOAD (skin_bind_data::bone_influence)
 
 unravel::LOAD_INSTANTIATE (skin_bind_data::bone_influence, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (skin_bind_data::bone_influence, ser20::iarchive_associative_t)
 
 unravel::SAVE (skin_bind_data)
 
 unravel::SAVE_INSTANTIATE (skin_bind_data, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (skin_bind_data, ser20::oarchive_associative_t)
 
 unravel::LOAD (skin_bind_data)
 
 unravel::LOAD_INSTANTIATE (skin_bind_data, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (skin_bind_data, ser20::iarchive_associative_t)
 
 unravel::SAVE (mesh::armature_node)
 
 unravel::SAVE_INSTANTIATE (mesh::armature_node, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (mesh::armature_node, ser20::oarchive_associative_t)
 
 unravel::LOAD (mesh::armature_node)
 
 unravel::LOAD_INSTANTIATE (mesh::armature_node, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (mesh::armature_node, ser20::iarchive_associative_t)
 
 unravel::SAVE (mesh::load_data)
 
 unravel::SAVE_INSTANTIATE (mesh::load_data, ser20::oarchive_binary_t)
 
 unravel::SAVE_INSTANTIATE (mesh::load_data, ser20::oarchive_associative_t)
 
 unravel::LOAD (mesh::load_data)
 
 unravel::LOAD_INSTANTIATE (mesh::load_data, ser20::iarchive_binary_t)
 
 unravel::LOAD_INSTANTIATE (mesh::load_data, ser20::iarchive_associative_t)
 
void unravel::save_to_file (const std::string &absolute_path, const mesh::load_data &obj)
 
void unravel::save_to_file_bin (const std::string &absolute_path, const mesh::load_data &obj)
 
void unravel::load_from_file (const std::string &absolute_path, mesh::load_data &obj)
 
void unravel::load_from_file_bin (const std::string &absolute_path, mesh::load_data &obj)