Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CEGUI::Imageset_xmlHandler Class Reference

Handler class used to parse the Imageset XML files using SAX2. More...

#include <CEGUIImageset_xmlHandler.h>

Inheritance diagram for CEGUI::Imageset_xmlHandler:

Inheritance graph
[legend]
Collaboration diagram for CEGUI::Imageset_xmlHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Imageset_xmlHandler (Imageset *imageset)
 Constructor for Imageset::xmlHandler objects.
virtual ~Imageset_xmlHandler (void)
 Destructor for Imageset::xmlHandler objects.
virtual void elementStart (const String &element, const XMLAttributes &attributes)
 document processing (only care about elements, schema validates format)
virtual void elementEnd (const String &element)
 Method called to notify the handler at the end of each XML element encountered.
ImagesetgetImageset (void) const

Detailed Description

Handler class used to parse the Imageset XML files using SAX2.

Definition at line 43 of file CEGUIImageset_xmlHandler.h.


Constructor & Destructor Documentation

CEGUI::Imageset_xmlHandler::Imageset_xmlHandler Imageset imageset  )  [inline]
 

Constructor for Imageset::xmlHandler objects.

Parameters:
imageset Pointer to the Imageset object creating this xmlHandler object

Definition at line 56 of file CEGUIImageset_xmlHandler.h.

virtual CEGUI::Imageset_xmlHandler::~Imageset_xmlHandler void   )  [inline, virtual]
 

Destructor for Imageset::xmlHandler objects.

Definition at line 62 of file CEGUIImageset_xmlHandler.h.


Member Function Documentation

void CEGUI::Imageset_xmlHandler::elementEnd const String element  )  [virtual]
 

Method called to notify the handler at the end of each XML element encountered.

Parameters:
element String object holding the name of the element that is ending.
Returns:
Nothing.

Reimplemented from CEGUI::XMLHandler.

Definition at line 127 of file CEGUIImageset_xmlHandler.cpp.

References CEGUI::Imageset::d_name, CEGUI::Logger::getSingleton(), CEGUI::Informative, and CEGUI::Logger::logEvent().

void CEGUI::Imageset_xmlHandler::elementStart const String element,
const XMLAttributes attributes
[virtual]
 

document processing (only care about elements, schema validates format)

Reimplemented from CEGUI::XMLHandler.

Definition at line 60 of file CEGUIImageset_xmlHandler.cpp.

References CEGUI::Renderer::createTexture(), CEGUI::Rect::d_left, CEGUI::Imageset::d_name, CEGUI::Imageset::d_texture, CEGUI::Imageset::d_textureFilename, CEGUI::Rect::d_top, CEGUI::Vector2::d_x, CEGUI::Vector2::d_y, CEGUI::Imageset::defineImage(), CEGUI::System::getRenderer(), CEGUI::System::getSingleton(), CEGUI::Logger::getSingleton(), CEGUI::XMLAttributes::getValueAsBool(), CEGUI::XMLAttributes::getValueAsInteger(), CEGUI::XMLAttributes::getValueAsString(), CEGUI::Informative, CEGUI::Logger::logEvent(), CEGUI::Imageset::setAutoScalingEnabled(), CEGUI::Rect::setHeight(), CEGUI::Imageset::setNativeResolution(), and CEGUI::Rect::setWidth().

Imageset* CEGUI::Imageset_xmlHandler::getImageset void   )  const [inline]
 

Definition at line 77 of file CEGUIImageset_xmlHandler.h.


The documentation for this class was generated from the following files:
Generated on Wed Sep 7 10:06:19 2005 for Crazy Eddies GUI System by  doxygen 1.4.3