Add(Key const &p_name, OverlayType p_type, SceneSPtr p_scene, OverlaySPtr p_parent) | Castor3D::Cache< Overlay, Castor::String > | inline |
Add(Key const &p_name, ElementPtr p_element) | Castor3D::Cache< Overlay, Castor::String > | inline |
CacheBase< Overlay, Castor::String >::Add(Key const &p_name, ElementPtr p_element) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
CacheBase< Overlay, Castor::String >::Add(Key const &p_name, Parameters &&... p_parameters) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
begin() | Castor3D::Cache< Overlay, Castor::String > | inline |
begin() const | Castor3D::Cache< Overlay, Castor::String > | inline |
Cache(Engine &p_engine, Producer &&p_produce, Initialiser &&p_initialise=Initialiser{}, Cleaner &&p_clean=Cleaner{}, Merger &&p_merge=Merger{}) | Castor3D::Cache< Overlay, Castor::String > | |
CacheBase(Engine &p_engine, Producer &&p_produce, Initialiser &&p_initialise, Cleaner &&p_clean, Merger &&p_merge) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
Cleaner typedef | Castor3D::CacheBase< Overlay, Castor::String > | |
Cleanup() | Castor3D::Cache< Overlay, Castor::String > | |
Clear() | Castor3D::Cache< Overlay, Castor::String > | |
Collection typedef | Castor3D::Cache< Overlay, Castor::String > | |
const_iterator typedef | Castor3D::Cache< Overlay, Castor::String > | |
Create(Key const &p_name, Parameters &&... p_parameters) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
CreateFontTexture(Castor::FontSPtr p_font) | Castor3D::Cache< Overlay, Castor::String > | |
DECLARE_MAP(Castor::String, FontTextureSPtr, FontTextureStr) | Castor3D::Cache< Overlay, Castor::String > | |
Element typedef | Castor3D::Cache< Overlay, Castor::String > | |
ElementPtr typedef | Castor3D::Cache< Overlay, Castor::String > | |
end() | Castor3D::Cache< Overlay, Castor::String > | inline |
end() const | Castor3D::Cache< Overlay, Castor::String > | inline |
Find(Key const &p_name) const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
ForEach(FuncType p_func) const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
ForEach(FuncType p_func) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
GetEngine() const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
GetFactory() | Castor3D::Cache< Overlay, Castor::String > | inline |
GetFontTexture(Castor::String const &p_name) | Castor3D::Cache< Overlay, Castor::String > | |
GetObjectCount() const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
GetObjectTypeName() const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
GetOverlayFactory() const | Castor3D::Cache< Overlay, Castor::String > | inline |
GetRenderer() const | Castor3D::Cache< Overlay, Castor::String > | inline |
Has(Key const &p_name) const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
Initialiser typedef | Castor3D::CacheBase< Overlay, Castor::String > | |
IsEmpty() | Castor3D::CacheBase< Overlay, Castor::String > | inline |
iterator typedef | Castor3D::Cache< Overlay, Castor::String > | |
Key typedef | Castor3D::Cache< Overlay, Castor::String > | |
lock() const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
m_clean | Castor3D::CacheBase< Overlay, Castor::String > | protected |
m_elements | Castor3D::CacheBase< Overlay, Castor::String > | mutableprotected |
m_engine | Castor3D::CacheBase< Overlay, Castor::String > | protected |
m_initialise | Castor3D::CacheBase< Overlay, Castor::String > | protected |
m_merge | Castor3D::CacheBase< Overlay, Castor::String > | protected |
m_produce | Castor3D::CacheBase< Overlay, Castor::String > | protected |
MergeInto(MyCacheType &p_destination) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
Merger typedef | Castor3D::Cache< Overlay, Castor::String > | |
MyCacheTraits typedef | Castor3D::CacheBase< Overlay, Castor::String > | |
MyCacheType typedef | Castor3D::Cache< Overlay, Castor::String > | |
Producer typedef | Castor3D::Cache< Overlay, Castor::String > | |
Read(Castor::TextFile &p_file) | Castor3D::Cache< Overlay, Castor::String > | |
Remove(Key const &p_name) | Castor3D::CacheBase< Overlay, Castor::String > | inline |
Render(Scene const &p_scene, Castor::Size const &p_size) | Castor3D::Cache< Overlay, Castor::String > | |
unlock() const | Castor3D::CacheBase< Overlay, Castor::String > | inline |
Update() | Castor3D::Cache< Overlay, Castor::String > | |
UpdateRenderer() | Castor3D::Cache< Overlay, Castor::String > | |
Write(Castor::TextFile &p_file) const | Castor3D::Cache< Overlay, Castor::String > | |
~Cache() | Castor3D::Cache< Overlay, Castor::String > | |
~CacheBase() | Castor3D::CacheBase< Overlay, Castor::String > | inline |