Crazy Eddie's GUI System  ${CEGUI_VERSION}
SampleData Class Referenceabstract
+ Inheritance diagram for SampleData:
+ Collaboration diagram for SampleData:

Public Member Functions

 SampleData (CEGUI::String sampleName, CEGUI::String summary, CEGUI::String description, SampleType sampleTypeEnum, CEGUI::String credits)
 
virtual void initialise (int width, int height)
 
virtual void deinitialise ()
 
virtual CEGUI::GUIContextgetGuiContext ()
 
virtual void handleNewWindowSize (float width, float height)
 
void setTextureTargetImageArea (float height, float width)
 
virtual CEGUI::ImagegetRTTImage ()
 
virtual void setGUIContextRTT ()
 
virtual void clearRTTTexture ()
 
virtual void onEnteringSample ()=0
 
virtual void update (float timeSinceLastUpdate)
 
void setSampleWindow (CEGUI::Window *sampleWindow)
 
CEGUI::WindowgetSampleWindow ()
 
CEGUI::String getName ()
 
CEGUI::String getSummary ()
 
CEGUI::String getSampleTypeString ()
 
CEGUI::String getDescription ()
 
CEGUI::String getUsedFilesString ()
 
CEGUI::String getCredits ()
 

Protected Attributes

CEGUI::String d_name
 
CEGUI::String d_summary
 
CEGUI::String d_description
 
SampleType d_type
 
CEGUI::String d_usedFilesString
 
CEGUI::String d_credits
 
CEGUI::Windowd_sampleWindow
 
CEGUI::GUIContextd_guiContext
 
CEGUI::TextureTargetd_textureTarget
 
CEGUI::BasicImaged_textureTargetImage