Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::asset_reader::detail Namespace Reference

Functions

template<typename T , typename CreateFromPathFn >
auto schedule_load (tpp::thread_pool &pool, asset_handle< T > &output, const std::string &key, const std::string &compiled_ext, CreateFromPathFn create_fn, load_mode mode) -> bool
 
template<typename T >
auto compiled_extension () -> std::string
 
template<>
auto compiled_extension< gfx::shader > () -> std::string
 

Function Documentation

◆ compiled_extension()

template<typename T >
auto unravel::asset_reader::detail::compiled_extension ( ) -> std::string
inline

Definition at line 38 of file asset_reader.h.

◆ compiled_extension< gfx::shader >()

template<>
auto unravel::asset_reader::detail::compiled_extension< gfx::shader > ( ) -> std::string
inline

Definition at line 44 of file asset_reader.h.

◆ schedule_load()

template<typename T , typename CreateFromPathFn >
auto unravel::asset_reader::detail::schedule_load ( tpp::thread_pool & pool,
asset_handle< T > & output,
const std::string & key,
const std::string & compiled_ext,
CreateFromPathFn create_fn,
load_mode mode ) -> bool

Definition at line 134 of file asset_reader.cpp.