Add(Key const &p_name, ElementPtr p_element) | Castor3D::CacheBase< Material, Castor::String > | inline |
Add(Key const &p_name, Parameters &&... p_parameters) | Castor3D::CacheBase< Material, Castor::String > | inline |
begin() | Castor3D::CacheBase< Material, Castor::String > | inline |
begin() const | Castor3D::CacheBase< Material, Castor::String > | inline |
Cache(Engine &p_engine, Producer &&p_produce, Initialiser &&p_initialise, Cleaner &&p_clean, Merger &&p_merge) | Castor3D::Cache< Material, Castor::String > | inline |
CacheBase(Engine &p_engine, Producer &&p_produce, Initialiser &&p_initialise, Cleaner &&p_clean, Merger &&p_merge) | Castor3D::CacheBase< Material, Castor::String > | inline |
Cleaner typedef | Castor3D::Cache< Material, Castor::String > | |
Cleanup() | Castor3D::CacheBase< Material, Castor::String > | inline |
Clear() | Castor3D::Cache< Material, Castor::String > | |
Collection typedef | Castor3D::Cache< Material, Castor::String > | |
Create(Key const &p_name, Parameters &&... p_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 &p_name) const | Castor3D::CacheBase< Material, Castor::String > | inline |
ForEach(FuncType p_func) const | Castor3D::CacheBase< Material, Castor::String > | inline |
ForEach(FuncType p_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 &p_names) | Castor3D::Cache< Material, Castor::String > | |
GetObjectCount() const | Castor3D::CacheBase< Material, Castor::String > | inline |
GetObjectTypeName() const | Castor3D::CacheBase< Material, Castor::String > | inline |
Has(Key const &p_name) const | Castor3D::CacheBase< Material, Castor::String > | inline |
Initialise() | Castor3D::Cache< Material, Castor::String > | |
Initialiser typedef | Castor3D::Cache< Material, Castor::String > | |
IsEmpty() | 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_produce | Castor3D::CacheBase< Material, Castor::String > | protected |
MergeInto(MyCacheType &p_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::TextFile &p_file) | Castor3D::Cache< Material, Castor::String > | |
Remove(Key const &p_name) | Castor3D::CacheBase< Material, Castor::String > | inline |
unlock() const | Castor3D::CacheBase< Material, Castor::String > | inline |
Write(Castor::TextFile &p_file) const | Castor3D::Cache< Material, Castor::String > | |
~Cache() | Castor3D::Cache< Material, Castor::String > | inline |
~CacheBase() | Castor3D::CacheBase< Material, Castor::String > | inline |