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

Public Member Functions

 ImagerySection_wrapper (CEGUI::ImagerySection const &arg)
 
 ImagerySection_wrapper (::CEGUI::String const &name)
 
void initMasterColourRect (::CEGUI::Window const &wnd,::CEGUI::ColourRect &cr) const
 
- Public Member Functions inherited from CEGUI::ImagerySection
 ImagerySection ()
 Constructor.
 
 ImagerySection (const String &name)
 ImagerySection constructor. Name must be supplied, masterColours are set to 0xFFFFFFFF by default. More...
 
void render (Window &srcWindow, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the ImagerySection. More...
 
void render (Window &srcWindow, const Rectf &baseRect, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the ImagerySection. More...
 
void addImageryComponent (const ImageryComponent &img)
 Add an ImageryComponent to this ImagerySection. More...
 
void removeImageryComponent (const ImageryComponent &img)
 
void clearImageryComponents ()
 Clear all ImageryComponents from this ImagerySection. More...
 
void addTextComponent (const TextComponent &text)
 Add a TextComponent to this ImagerySection. More...
 
void removeTextComponent (const TextComponent &text)
 
void clearTextComponents ()
 Clear all TextComponents from this ImagerySection. More...
 
void clearFrameComponents ()
 Clear all FrameComponents from this ImagerySection. More...
 
void addFrameComponent (const FrameComponent &frame)
 Add a FrameComponent to this ImagerySection. More...
 
void removeFrameComponent (const FrameComponent &frame)
 
const ColourRectgetMasterColours () const
 Return the current master colours set for this ImagerySection. More...
 
void setMasterColours (const ColourRect &cols)
 Set the master colours to be used for this ImagerySection. More...
 
const StringgetName () const
 Return the name of this ImagerySection. More...
 
void setName (const String &name)
 Sets the name of this ImagerySection. More...
 
const StringgetMasterColoursPropertySource () const
 Get the name of the property where master colour values can be obtained. More...
 
void setMasterColoursPropertySource (const String &property)
 Set the name of the property where master colour values can be obtained. More...
 
Rectf getBoundingRect (const Window &wnd) const
 Return smallest Rect that could contain all imagery within this section.
 
Rectf getBoundingRect (const Window &wnd, const Rectf &rect) const
 Return smallest Rect that could contain all imagery within this section.
 
void writeXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of this ImagerySection to out_stream. More...
 
bool handleFontRenderSizeChange (Window &window, const Font *font) const
 perform any processing required due to the given font having changed.
 
ImageryComponentIterator getImageryComponentIterator () const
 Return a ImagerySection::ImageryComponentIterator object to iterate over the ImageryComponent elements currently added to the ImagerySection.
 
TextComponentIterator getTextComponentIterator () const
 Return a ImagerySection::TextComponentIterator object to iterate over the TextComponent elements currently added to the ImagerySection.
 
FrameComponentIterator getFrameComponentIterator () const
 Return a ImagerySection::FrameComponentIterator object to iterate over the FrameComponent elements currently added to the ImagerySection.
 
 ImagerySection ()
 Constructor.
 
 ImagerySection (const String &name)
 ImagerySection constructor. Name must be supplied, masterColours are set to 0xFFFFFFFF by default. More...
 
void render (Window &srcWindow, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the ImagerySection. More...
 
void render (Window &srcWindow, const Rectf &baseRect, const CEGUI::ColourRect *modColours=0, const Rectf *clipper=0, bool clipToDisplay=false) const
 Render the ImagerySection. More...
 
void addImageryComponent (const ImageryComponent &img)
 Add an ImageryComponent to this ImagerySection. More...
 
void removeImageryComponent (const ImageryComponent &img)
 
void clearImageryComponents ()
 Clear all ImageryComponents from this ImagerySection. More...
 
void addTextComponent (const TextComponent &text)
 Add a TextComponent to this ImagerySection. More...
 
void removeTextComponent (const TextComponent &text)
 
void clearTextComponents ()
 Clear all TextComponents from this ImagerySection. More...
 
void clearFrameComponents ()
 Clear all FrameComponents from this ImagerySection. More...
 
void addFrameComponent (const FrameComponent &frame)
 Add a FrameComponent to this ImagerySection. More...
 
void removeFrameComponent (const FrameComponent &frame)
 
const ColourRectgetMasterColours () const
 Return the current master colours set for this ImagerySection. More...
 
void setMasterColours (const ColourRect &cols)
 Set the master colours to be used for this ImagerySection. More...
 
const StringgetName () const
 Return the name of this ImagerySection. More...
 
void setName (const String &name)
 Sets the name of this ImagerySection. More...
 
const StringgetMasterColoursPropertySource () const
 Get the name of the property where master colour values can be obtained. More...
 
void setMasterColoursPropertySource (const String &property)
 Set the name of the property where master colour values can be obtained. More...
 
Rectf getBoundingRect (const Window &wnd) const
 Return smallest Rect that could contain all imagery within this section.
 
Rectf getBoundingRect (const Window &wnd, const Rectf &rect) const
 Return smallest Rect that could contain all imagery within this section.
 
void writeXMLToStream (XMLSerializer &xml_stream) const
 Writes an xml representation of this ImagerySection to out_stream. More...
 
bool handleFontRenderSizeChange (Window &window, const Font *font) const
 perform any processing required due to the given font having changed.
 
ImageryComponentIterator getImageryComponentIterator () const
 Return a ImagerySection::ImageryComponentIterator object to iterate over the ImageryComponent elements currently added to the ImagerySection.
 
TextComponentIterator getTextComponentIterator () const
 Return a ImagerySection::TextComponentIterator object to iterate over the TextComponent elements currently added to the ImagerySection.
 
FrameComponentIterator getFrameComponentIterator () const
 Return a ImagerySection::FrameComponentIterator object to iterate over the FrameComponent elements currently added to the ImagerySection.
 

Additional Inherited Members

- Public Types inherited from CEGUI::ImagerySection
typedef ConstVectorIterator< ImageryList > ImageryComponentIterator
 
typedef ConstVectorIterator< TextList > TextComponentIterator
 
typedef ConstVectorIterator< FrameList > FrameComponentIterator
 
typedef ConstVectorIterator< ImageryList > ImageryComponentIterator
 
typedef ConstVectorIterator< TextList > TextComponentIterator
 
typedef ConstVectorIterator< FrameList > FrameComponentIterator
 
- Protected Member Functions inherited from CEGUI::ImagerySection
void initMasterColourRect (const Window &wnd, ColourRect &cr) const
 Helper method to initialise a ColourRect with appropriate values according to the way the ImagerySection is set up. More...
 
void initMasterColourRect (const Window &wnd, ColourRect &cr) const
 Helper method to initialise a ColourRect with appropriate values according to the way the ImagerySection is set up. More...