Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
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 StringgetSchemaName () const
 Retrieves the schema file name to use with resources handled by this handler.
 
const StringgetDefaultResourceGroup () 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 StringgetSchemaName () const
 Retrieves the schema file name to use with resources handled by this handler.
 
const StringgetDefaultResourceGroup () 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
ChainedXMLHandlerd_chainedHandler
 chained xml handler object.
 
bool d_completed
 is the chained handler completed.
 
bool d_deleteChaniedHandler
 should the chained handler be deleted by us?