Castor3D
0.11.0
Multiplatform 3D engine
|
Structure permettant de spécialiser le comportement d'un cache. Plus de détails...
Types publics | |
using | Producer = std::function< std::shared_ptr< RenderTechnique >(KeyType const &, castor::String const &, RenderTarget &, Parameters const &, SsaoConfig const &) > |
using | Merger = std::function< void(CacheBase< RenderTechnique, KeyType > const &, castor::Collection< RenderTechnique, KeyType > &, std::shared_ptr< RenderTechnique >) > |
Attributs publics statiques | |
static C3D_API const castor::String | Name |
Structure permettant de spécialiser le comportement d'un cache.
using castor3d::CacheTraits< RenderTechnique, KeyType >::Merger = std::function< void( CacheBase< RenderTechnique, KeyType > const & , castor::Collection< RenderTechnique, KeyType > & , std::shared_ptr< RenderTechnique > ) > |
using castor3d::CacheTraits< RenderTechnique, KeyType >::Producer = std::function < std::shared_ptr< RenderTechnique >( KeyType const & , castor::String const & , RenderTarget & , Parameters const & , SsaoConfig const & ) > |
|
static |