|
Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Inheritance diagram for BaseDim_wrapper:
Collaboration diagram for BaseDim_wrapper:Public Member Functions | |
| virtual ::CEGUI::BaseDim * | clone () 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. | |
|
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.
References CEGUI::BaseDim::clone(), CEGUI::BaseDim::getValue(), CEGUI::BaseDim::handleFontRenderSizeChange(), and CEGUI::BaseDim::writeXMLToStream().