Castor3D 0.16.0
Multiplatform 3D engine
|
Cached resources merger. More...
#include <Resource.hpp>
Public Types | |
using | ElementCacheT = typename CacheT::ElementCacheT |
using | ElementContT = typename CacheT::ElementContT |
using | ElementPtrT = typename CacheT::ElementPtrT |
Public Member Functions | |
ResourceMergerT (String name) | |
void | operator() (ElementCacheT const &, ElementContT &destination, ElementPtrT element) const |
Public Member Functions inherited from castor::NamedBaseT< T > | |
NamedBaseT (T name) noexcept | |
Constructor. | |
T const & | getName () const noexcept |
Retrieves the name. | |
void | rename (T name) noexcept |
Additional Inherited Members | |
Protected Attributes inherited from castor::NamedBaseT< T > | |
T | m_name |
Cached resources merger.
using castor::ResourceMergerT< CacheT >::ElementCacheT = typename CacheT::ElementCacheT |
using castor::ResourceMergerT< CacheT >::ElementContT = typename CacheT::ElementContT |
using castor::ResourceMergerT< CacheT >::ElementPtrT = typename CacheT::ElementPtrT |
|
inlineexplicit |
|
inline |