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

Go to the source code of this file.

Classes

struct  unravel::asset_compiler::script_compilation_entry
 

Namespaces

namespace  unravel
 
namespace  unravel::asset_compiler
 

Functions

template<>
auto unravel::asset_compiler::compile< gfx::shader > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::read_importer< gfx::texture > (asset_manager &am, const fs::path &key) -> std::shared_ptr< asset_importer_meta >
 
template<>
auto unravel::asset_compiler::compile< gfx::texture > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< material > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::read_importer< mesh > (asset_manager &am, const fs::path &key) -> std::shared_ptr< asset_importer_meta >
 
template<>
auto unravel::asset_compiler::compile< mesh > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::read_importer< animation_clip > (asset_manager &am, const fs::path &key) -> std::shared_ptr< asset_importer_meta >
 
template<>
auto unravel::asset_compiler::compile< animation_clip > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< font > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< prefab > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< scene_prefab > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< physics_material > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< ui_tree > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< style_sheet > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::read_importer< audio_clip > (asset_manager &am, const fs::path &key) -> std::shared_ptr< asset_importer_meta >
 
template<>
auto unravel::asset_compiler::compile< audio_clip > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
auto unravel::asset_compiler::parse_compilation_errors (const std::string &log) -> std::vector< script_compilation_entry >
 
auto unravel::asset_compiler::parse_compilation_warnings (const std::string &log) -> std::vector< script_compilation_entry >
 
template<>
auto unravel::asset_compiler::compile< script_library > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool
 
template<>
auto unravel::asset_compiler::compile< script > (asset_manager &am, const fs::path &key, const fs::path &output, uint32_t flags) -> bool