29 #ifndef __BorderPanelOverlayElement_H__
30 #define __BorderPanelOverlayElement_H__
42 class BorderRenderable;
65 virtual void initialise(
void);
67 const String& getTypeName(
void)
const;
79 void setBorderSize(
Real size);
92 void setBorderSize(
Real sides,
Real topAndBottom);
110 Real getLeftBorderSize(
void)
const;
112 Real getRightBorderSize(
void)
const;
114 Real getTopBorderSize(
void)
const;
116 Real getBottomBorderSize(
void)
const;
158 String getLeftBorderUVString()
const;
159 String getRightBorderUVString()
const;
160 String getTopBorderUVString()
const;
161 String getBottomBorderUVString()
const;
162 String getTopLeftBorderUVString()
const;
163 String getTopRightBorderUVString()
const;
164 String getBottomLeftBorderUVString()
const;
165 String getBottomRightBorderUVString()
const;
171 void setBorderMaterialName(
const String& name);
173 const String& getBorderMaterialName(
void)
const;
179 bool debugRenderables =
false);
192 String doGet(
const void* target)
const;
193 void doSet(
void* target,
const String& val);
199 String doGet(
const void* target)
const;
200 void doSet(
void* target,
const String& val);
206 String doGet(
const void* target)
const;
207 void doSet(
void* target,
const String& val);
213 String doGet(
const void* target)
const;
214 void doSet(
void* target,
const String& val);
220 String doGet(
const void* target)
const;
221 void doSet(
void* target,
const String& val);
227 String doGet(
const void* target)
const;
228 void doSet(
void* target,
const String& val);
234 String doGet(
const void* target)
const;
235 void doSet(
void* target,
const String& val);
241 String doGet(
const void* target)
const;
242 void doSet(
void* target,
const String& val);
248 String doGet(
const void* target)
const;
249 void doSet(
void* target,
const String& val);
255 String doGet(
const void* target)
const;
256 void doSet(
void* target,
const String& val);
282 void updatePositionGeometry(
void);
284 void updateTextureGeometry(
void);
286 void addBaseParameters(
void);
294 BCELL_BOTTOM_LEFT = 5,
296 BCELL_BOTTOM_RIGHT = 7
298 String getCellUVString(BorderCellIndex idx)
const;
328 mUseIdentityProjection =
true;
329 mUseIdentityView =
true;
344 return mParent->getPolygonModeOverrideable();
352 #endif // __BorderPanelOverlayElement_H__