ScummVM API documentation
hpl::cGui Class Reference
Inheritance diagram for hpl::cGui:
hpl::iUpdateable

Public Member Functions

void Init (cResources *apResources, cGraphics *apGraphics, cSound *apSound, cScene *apScene)
 
void Update (float afTimeStep)
 
void OnPostSceneDraw ()
 
void OnPostGUIDraw ()
 
iGuiMaterialGetMaterial (eGuiMaterial aType)
 
cGuiSkinCreateSkin (const tString &asFile)
 
eGuiSkinGfx GetSkinGfxFromString (const tString &asType)
 
eGuiSkinFont GetSkinFontFromString (const tString &asType)
 
eGuiSkinAttribute GetSkinAttributeFromString (const tString &asType)
 
cGuiSetCreateSet (const tString &asName, cGuiSkin *apSkin)
 
cGuiSetGetSetFromName (const tString &asName)
 
void SetFocus (cGuiSet *apSet)
 
void SetFocusByName (const tString &asSetName)
 
cGuiSetGetFocusedSet ()
 
void DestroySet (cGuiSet *apSet)
 
cGuiGfxElementCreateGfxFilledRect (const cColor &aColor, eGuiMaterial aMaterial, bool abAddToList=true)
 
cGuiGfxElementCreateGfxImage (const tString &asFile, eGuiMaterial aMaterial, const cColor &aColor=cColor(1, 1), bool abAddToList=true)
 
cGuiGfxElementCreateGfxTexture (const tString &asFile, eGuiMaterial aMaterial, const cColor &aColor=cColor(1, 1), bool abMipMaps=false, bool abAddToList=true)
 
cGuiGfxElementCreateGfxImageBuffer (const tString &asFile, eGuiMaterial aMaterial, bool abCreateAnimation=true, const cColor &aColor=cColor(1, 1), bool abAddToList=true)
 
void DestroyGfx (cGuiGfxElement *apGfx)
 
bool SendMousePos (const cVector2f &avPos, const cVector2f &avRel)
 
bool SendMouseClickDown (eGuiMouseButton aButton)
 
bool SendMouseClickUp (eGuiMouseButton aButton)
 
bool SendMouseDoubleClick (eGuiMouseButton aButton)
 
bool SendKeyPress (Common::KeyState keyPress)
 
cResourcesGetResources ()
 
- Public Member Functions inherited from hpl::iUpdateable
 iUpdateable (const tString &asName)
 
virtual void OnDraw ()
 
virtual void OnPostBufferSwap ()
 
virtual void OnStart ()
 
virtual void OnExit ()
 
virtual void Reset ()
 
const tStringGetName ()
 

The documentation for this class was generated from the following file: