Crazy Eddie's GUI System  ${CEGUI_VERSION}
Image_wrapper Struct Reference
+ Inheritance diagram for Image_wrapper:
+ Collaboration diagram for Image_wrapper:

Public Member Functions

virtual void elementEndLocal (::CEGUI::String const &element)
 
virtual void default_elementEndLocal (::CEGUI::String const &element)
 
virtual void elementStartLocal (::CEGUI::String const &element, ::CEGUI::XMLAttributes const &attributes)
 
virtual void default_elementStartLocal (::CEGUI::String const &element, ::CEGUI::XMLAttributes const &attributes)
 
virtual ::CEGUI::String const & getName () const
 
virtual ::CEGUI::Vector2f const & getRenderedOffset () const
 
virtual ::CEGUI::Sizef const & getRenderedSize () const
 
virtual void notifyDisplaySizeChanged (::CEGUI::Sizef const &size)
 
virtual void render (::CEGUI::GeometryBuffer &buffer, ::CEGUI::Rectf const &dest_area, ::CEGUI::Rectf const *clip_area, ::CEGUI::ColourRect const &colours) const
 
virtual void text (::CEGUI::String const &text)
 
void default_text (::CEGUI::String const &text)
 
- Public Member Functions inherited from CEGUI::Image
virtual void render (GeometryBuffer &buffer, const Rectf &dest_area, const Rectf *clip_area, const ColourRect &colours) const =0
 
virtual void notifyDisplaySizeChanged (const Sizef &size)=0
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Rectf *clip_area=0) const
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Rectf *clip_area, const ColourRect &colours) const
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Sizef &size, const Rectf *clip_area=0) const
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Sizef &size, const Rectf *clip_area, const ColourRect &colours) const
 
virtual void render (GeometryBuffer &buffer, const Rectf &dest_area, const Rectf *clip_area, const ColourRect &colours) const =0
 
virtual void notifyDisplaySizeChanged (const Sizef &size)=0
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Rectf *clip_area=0) const
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Rectf *clip_area, const ColourRect &colours) const
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Sizef &size, const Rectf *clip_area=0) const
 
void render (GeometryBuffer &buffer, const Vector2f &position, const Sizef &size, const Rectf *clip_area, const ColourRect &colours) const
 
- Public Member Functions inherited from CEGUI::ChainedXMLHandler
const String & getSchemaName () const
 Retrieves the schema file name to use with resources handled by this handler.
 
const String & getDefaultResourceGroup () const
 Retrieves the default resource group to be used when handling files.
 
void elementStart (const String &element, const XMLAttributes &attributes)
 Method called to notify the handler at the start of each XML element encountered. More...
 
void elementEnd (const String &element)
 Method called to notify the handler at the end of each XML element encountered. More...
 
bool completed () const
 returns whether this chained handler has completed.
 
const String & getSchemaName () const
 Retrieves the schema file name to use with resources handled by this handler.
 
const String & getDefaultResourceGroup () const
 Retrieves the default resource group to be used when handling files.
 
void elementStart (const String &element, const XMLAttributes &attributes)
 Method called to notify the handler at the start of each XML element encountered. More...
 
void elementEnd (const String &element)
 Method called to notify the handler at the end of each XML element encountered. More...
 
bool completed () const
 returns whether this chained handler has completed.
 
- Public Member Functions inherited from CEGUI::XMLHandler
 XMLHandler (void)
 XMLHandler base class constructor.
 
virtual ~XMLHandler (void)
 XMLHandler base class destructor.
 
void handleContainer (const RawDataContainer &source)
 Takes given RawDataContainer containing XML and handles it. More...
 
void handleFile (const String &fileName, const String &resourceGroup)
 Takes given file containing XML and handles it. More...
 
void handleString (const String &source)
 Takes given string containing XML source and handles it. More...
 
virtual void text (const String &text)
 Method called to notify text node, several successiv text node are agregated. More...
 
 XMLHandler (void)
 XMLHandler base class constructor.
 
virtual ~XMLHandler (void)
 XMLHandler base class destructor.
 
void handleContainer (const RawDataContainer &source)
 Takes given RawDataContainer containing XML and handles it. More...
 
void handleFile (const String &fileName, const String &resourceGroup)
 Takes given file containing XML and handles it. More...
 
void handleString (const String &source)
 Takes given string containing XML source and handles it. More...
 
virtual void text (const String &text)
 Method called to notify text node, several successiv text node are agregated. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from CEGUI::Image
static void computeScalingFactors (AutoScaledMode mode, const Sizef &display_size, const Sizef &native_display_size, float &x_scale, float &y_scale)
 Helper able to compute scaling factors for auto scaling. More...
 
static void computeScalingFactors (AutoScaledMode mode, const Sizef &display_size, const Sizef &native_display_size, float &x_scale, float &y_scale)
 Helper able to compute scaling factors for auto scaling. More...
 
- Protected Member Functions inherited from CEGUI::Image
void elementStartLocal (const String &element, const XMLAttributes &attributes)
 Function that handles elements locally (used at end of handler chain)
 
void elementEndLocal (const String &element)
 Function that handles elements locally (used at end of handler chain)
 
void elementStartLocal (const String &element, const XMLAttributes &attributes)
 Function that handles elements locally (used at end of handler chain)
 
void elementEndLocal (const String &element)
 Function that handles elements locally (used at end of handler chain)
 
- Protected Member Functions inherited from CEGUI::ChainedXMLHandler
void cleanupChainedHandler ()
 clean up any chained handler.
 
void cleanupChainedHandler ()
 clean up any chained handler.
 
- Protected Attributes inherited from CEGUI::ChainedXMLHandler
ChainedXMLHandler * d_chainedHandler
 chained xml handler object.
 
bool d_completed
 is the chained handler completed.
 
bool d_deleteChaniedHandler
 should the chained handler be deleted by us?