cleanup() | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
clear() | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementCacheT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementCacheTraitsT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementCleanerT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementContT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementInitialiserT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementKeyT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementMergerT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementPtrT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ElementT typedef | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
getDefaultMaterial() const | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | inline |
getNames(StringArray &names) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
getPassBuffer() const | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | inline |
getSssProfileBuffer() const | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | inline |
getTexAnimBuffer() const | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | inline |
getTexConfigBuffer() const | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | inline |
initialise(castor3d::RenderDevice const &device, castor3d::PassTypeID passType) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
registerPass(castor3d::Pass &pass) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
registerTexture(castor3d::AnimatedTexture const &texture) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
registerUnit(castor3d::TextureUnit &unit) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
ResourceCacheT(castor3d::Engine &engine) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | explicit |
unregisterPass(castor3d::Pass &pass) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
unregisterTexture(castor3d::AnimatedTexture const &texture) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
unregisterUnit(castor3d::TextureUnit &unit) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
update(castor3d::CpuUpdater &updater) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
update(castor3d::GpuUpdater &updater) | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
upload(ashes::CommandBuffer const &cb) const | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |
~ResourceCacheT() override=default | castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > | |