28 #ifndef __OverlayManager_H__
29 #define __OverlayManager_H__
94 void destroyOverlayElementImpl(
const String& instanceName,
ElementMap& elementMap);
98 void destroyAllOverlayElementsImpl(
ElementMap& elementMap);
109 Real getLoadingOrder(
void)
const;
118 void destroy(
const String& name);
120 void destroy(
Overlay* overlay);
122 void destroyAll(
void);
133 bool hasViewportChanged(
void)
const;
136 int getViewportHeight(
void)
const;
139 int getViewportWidth(
void)
const;
140 Real getViewportAspectRatio(
void)
const;
158 bool hasOverlayElement(
const String& name,
bool isTemplate =
false);
165 void destroyOverlayElement(
const String& instanceName,
bool isTemplate =
false);
172 void destroyOverlayElement(
OverlayElement* pInstance,
bool isTemplate =
false);
179 void destroyAllOverlayElements(
bool isTemplate =
false);
211 return (mTemplates.find (strName) != mTemplates.end()) ;