Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
BaseDim_wrapper Struct Reference
+ Inheritance diagram for BaseDim_wrapper:
+ Collaboration diagram for BaseDim_wrapper:

Public Member Functions

virtual ::CEGUI::BaseDimclone () const
 Create an exact copy of the specialised object and return it as a pointer to a BaseDim object. More...
 
virtual float getValue (::CEGUI::Window const &wnd) const
 
virtual float getValue (::CEGUI::Window const &wnd,::CEGUI::Rectf const &container) const
 
virtual bool handleFontRenderSizeChange (::CEGUI::Window &window,::CEGUI::Font const *font) const
 
bool default_handleFontRenderSizeChange (::CEGUI::Window &window,::CEGUI::Font const *font) const
 
virtual void writeXMLElementAttributes_impl (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void writeXMLElementName_impl (::CEGUI::XMLSerializer &xml_stream) const
 
virtual void writeXMLToStream (::CEGUI::XMLSerializer &xml_stream) const
 
void default_writeXMLToStream (::CEGUI::XMLSerializer &xml_stream) const
 
- Public Member Functions inherited from CEGUI::BaseDim
virtual float getValue (const Window &wnd) const =0
 Return a value that represents this dimension as absolute pixels. More...
 
virtual float getValue (const Window &wnd, const Rectf &container) const =0
 Return a value that represents this dimension as absolute pixels. More...
 
virtual void writeXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of this BaseDim to out_stream. More...
 
virtual bool handleFontRenderSizeChange (Window &window, const Font *font) const
 perform any processing required due to the given font having changed.
 
virtual float getValue (const Window &wnd) const =0
 Return a value that represents this dimension as absolute pixels. More...
 
virtual float getValue (const Window &wnd, const Rectf &container) const =0
 Return a value that represents this dimension as absolute pixels. More...
 
virtual void writeXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of this BaseDim to out_stream. More...
 
virtual bool handleFontRenderSizeChange (Window &window, const Font *font) const
 perform any processing required due to the given font having changed.
 

Additional Inherited Members

- Protected Member Functions inherited from CEGUI::BaseDim
virtual void writeXMLElementName_impl (XMLSerializer &xml_stream) const =0
 Implementataion method to output real xml element name.
 
virtual void writeXMLElementAttributes_impl (XMLSerializer &xml_stream) const =0
 Implementataion method to create the element attributes.
 
virtual void writeXMLElementName_impl (XMLSerializer &xml_stream) const =0
 Implementataion method to output real xml element name.
 
virtual void writeXMLElementAttributes_impl (XMLSerializer &xml_stream) const =0
 Implementataion method to create the element attributes.
 

Member Function Documentation

virtual ::CEGUI::BaseDim* BaseDim_wrapper::clone ( ) const
inlinevirtual

Create an exact copy of the specialised object and return it as a pointer to a BaseDim object.

Since the system needs to be able to copy objects derived from BaseDim, but only has knowledge of the BaseDim interface, this clone method is provided to prevent slicing issues.

Implements CEGUI::BaseDim.