add(Key const &name, MaterialSPtr element) | castor3d::Cache< Material, castor::String > | |
add(Key const &name, MaterialType type) | castor3d::Cache< Material, castor::String > | |
CacheBase< Material, castor::String >::add(Key const &name, ElementPtr element) | castor3d::CacheBase< Material, castor::String > | inline |
CacheBase< Material, castor::String >::add(Key const &name, Parameters &&... parameters) | castor3d::CacheBase< Material, castor::String > | inline |
begin() | castor3d::CacheBase< Material, castor::String > | inline |
begin() const | castor3d::CacheBase< Material, castor::String > | inline |
Cache(Engine &engine, Producer &&produce, Initialiser &&initialise, Cleaner &&clean, Merger &&merge) | castor3d::Cache< Material, castor::String > | inline |
CacheBase(Engine &engine, Producer &&produce, Initialiser &&initialise, Cleaner &&clean, Merger &&merge) | castor3d::CacheBase< Material, castor::String > | inline |
Cleaner typedef | castor3d::Cache< Material, castor::String > | |
cleanup() | castor3d::Cache< Material, castor::String > | |
clear() | castor3d::Cache< Material, castor::String > | |
Collection typedef | castor3d::Cache< Material, castor::String > | |
create(Key const &name, Parameters &&... parameters) | castor3d::CacheBase< Material, castor::String > | inline |
Element typedef | castor3d::Cache< Material, castor::String > | |
ElementPtr typedef | castor3d::Cache< Material, castor::String > | |
end() | castor3d::CacheBase< Material, castor::String > | inline |
end() const | castor3d::CacheBase< Material, castor::String > | inline |
find(Key const &name) const | castor3d::CacheBase< Material, castor::String > | inline |
forEach(FuncType func) const | castor3d::CacheBase< Material, castor::String > | inline |
forEach(FuncType func) | castor3d::CacheBase< Material, castor::String > | inline |
getDefaultMaterial() const | castor3d::Cache< Material, castor::String > | inline |
getEngine() const | castor3d::CacheBase< Material, castor::String > | inline |
getNames(castor::StringArray &names) | castor3d::Cache< Material, castor::String > | |
getObjectCount() const | castor3d::CacheBase< Material, castor::String > | inline |
getObjectTypeName() const | castor3d::CacheBase< Material, castor::String > | inline |
getPassBuffer() const | castor3d::Cache< Material, castor::String > | inline |
has(Key const &name) const | castor3d::CacheBase< Material, castor::String > | inline |
initialise(MaterialType type) | castor3d::Cache< Material, castor::String > | |
Initialiser typedef | castor3d::Cache< Material, castor::String > | |
isEmpty() const | castor3d::CacheBase< Material, castor::String > | inline |
Key typedef | castor3d::Cache< Material, castor::String > | |
lock() const | castor3d::CacheBase< Material, castor::String > | inline |
m_clean | castor3d::CacheBase< Material, castor::String > | protected |
m_defaultMaterial | castor3d::Cache< Material, castor::String > | protected |
m_elements | castor3d::CacheBase< Material, castor::String > | mutableprotected |
m_engine | castor3d::CacheBase< Material, castor::String > | protected |
m_initialise | castor3d::CacheBase< Material, castor::String > | protected |
m_merge | castor3d::CacheBase< Material, castor::String > | protected |
m_passBuffer | castor3d::Cache< Material, castor::String > | protected |
m_produce | castor3d::CacheBase< Material, castor::String > | protected |
mergeInto(MyCacheType &destination) | castor3d::CacheBase< Material, castor::String > | inline |
Merger typedef | castor3d::Cache< Material, castor::String > | |
MyCacheTraits typedef | castor3d::Cache< Material, castor::String > | |
MyCacheType typedef | castor3d::Cache< Material, castor::String > | |
Producer typedef | castor3d::Cache< Material, castor::String > | |
read(castor::Path const &path) | castor3d::Cache< Material, castor::String > | |
remove(Key const &name) | castor3d::CacheBase< Material, castor::String > | inline |
unlock() const | castor3d::CacheBase< Material, castor::String > | inline |
update() | castor3d::Cache< Material, castor::String > | |
write(castor::TextFile &file) const | castor3d::Cache< Material, castor::String > | |
~Cache() | castor3d::Cache< Material, castor::String > | inline |
~CacheBase() | castor3d::CacheBase< Material, castor::String > | inline |