Safe Haskell | None |
---|
- new :: IO HG3DClass
- delete :: HG3DClass -> IO ()
- addEvent :: HG3DClass -> String -> IO ()
- removeEvent :: HG3DClass -> String -> IO ()
- removeAllEvents :: HG3DClass -> IO ()
- isEventPresent :: HG3DClass -> String -> IO Bool
- fireEvent :: HG3DClass -> String -> HG3DClass -> String -> IO ()
- isMuted :: HG3DClass -> IO Bool
- setMutedState :: HG3DClass -> Bool -> IO ()
- new'_ :: HG3DClassPtr -> IO ()
- delete'_ :: HG3DClassPtr -> IO ()
- addEvent'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- removeEvent'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- removeAllEvents'_ :: HG3DClassPtr -> IO ()
- isEventPresent'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CInt -> IO ()
- fireEvent'_ :: HG3DClassPtr -> Ptr CChar -> HG3DClassPtr -> Ptr CChar -> IO ()
- isMuted'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setMutedState'_ :: HG3DClassPtr -> CInt -> IO ()
Documentation
Add a new EventEventSet
Destructor for EventSet
:: 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
:: 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
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO () | return value - Nothing |
Checks to see if an EventEventSet
:: 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 |
-> 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
:: 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
new'_ :: HG3DClassPtr -> IO ()Source
delete'_ :: HG3DClassPtr -> IO ()Source
addEvent'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
removeEvent'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
removeAllEvents'_ :: HG3DClassPtr -> IO ()Source
isEventPresent'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CInt -> IO ()Source
fireEvent'_ :: HG3DClassPtr -> Ptr CChar -> HG3DClassPtr -> Ptr CChar -> IO ()Source
setMutedState'_ :: HG3DClassPtr -> CInt -> IO ()Source