HGamer3D-CEGUI-Binding-0.1.9: Windows Game Engine for the Haskell Programmer - CEGUI Bindings

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassEventSet

Synopsis

Documentation

newSource

Arguments

:: IO HG3DClass 

Constructor for EventSet

deleteSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance which is going to be deleted.

-> IO () 

Add a new EventEventSet

Destructor for EventSet

addEventSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> String

name - String object containing the name to give the new Event. The name must be unique for the EventSet.

-> IO ()

return value - Nothing

Removes the Event

removeEventSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> String

name - String object containing the name of the Event to remove. If no such Event exists, nothing happens.

-> IO ()

return value - Nothing.

Remove all EventEventSet

removeAllEventsSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO ()

return value - Nothing

Checks to see if an EventEventSet

isEventPresentSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> String

name

-> IO Bool

return value - true if an

fireEventSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> String

name - String object holding the name of the Event that is to be fired (triggered)

-> HG3DClass

args - The EventArgs (or derived) object that is to be bassed to each subscriber of the Event. Once all subscribers have been called the handled field of the event is updated appropriately.

-> String

eventNamespace - String object describing the global event namespace prefix for this event.

-> IO ()

return value - Nothing.

Return whether the EventSet

Fires the named event passing the given EventArgs

isMutedSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO Bool 

setMutedStateSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> Bool

setting -

-> IO ()

return value - Nothing.

Set the mute state for this EventSet