Crazy Eddie's GUI System  0.8.4
CEGUI::FalagardStaticImage Class Reference

StaticImage class for the FalagardBase module. More...

+ Inheritance diagram for CEGUI::FalagardStaticImage:
+ Collaboration diagram for CEGUI::FalagardStaticImage:

List of all members.

Public Member Functions

 FalagardStaticImage (const String &type)
 Constructor.
void setImage (const Image *img)
 Set the image for this FalagardStaticImage widget.
const ImagegetImage (void) const
 Get the image for this FalagardStaticImage widget.
void render ()
 Populate render cache.

Static Public Attributes

static const String TypeName
 type name for this widget.

Protected Attributes

const Imaged_image

Detailed Description

StaticImage class for the FalagardBase module.

This class requires LookNFeel to be assigned. The LookNFeel should provide the following:

States:

  • Enabled - basic rendering for enabled state.
  • Disabled - basic rendering for disabled state.
  • EnabledFrame - frame rendering for enabled state
  • DisabledFrame - frame rendering for disabled state.
  • WithFrameEnabledBackground - backdrop rendering for enabled state with frame enabled.
  • WithFrameDisabledBackground - backdrop rendering for disabled state with frame enabled.
  • NoFrameEnabledBackground - backdrop rendering for enabled state with frame disabled.
  • NoFrameDisabledBackground - backdrop rendering for disabled state with frame disabled.
  • WithFrameImage - image rendering when frame is enabled
  • NoFrameImage - image rendering when frame is disabled (defaults to WithFrameImage if not present)

Member Function Documentation

Populate render cache.

This method must be implemented by all window renderers and should perform the rendering operations needed for this widget. Normally using the Falagard API...

Reimplemented from CEGUI::FalagardStatic.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends