| Safe Haskell | None |
|---|
HGamer3D.Bindings.CEGUI.ClassSystem
- create :: HG3DClass -> HG3DClass -> HG3DClass -> HG3DClass -> HG3DClass -> String -> String -> IO HG3DClass
- destroy :: IO ()
- getSingleton :: IO HG3DClass
- getSingletonPtr :: IO HG3DClass
- getDefaultXMLParserName :: IO String
- setDefaultImageCodecName :: String -> IO ()
- getDefaultImageCodecName :: IO String
- getRenderer :: HG3DClass -> IO HG3DClass
- setDefaultFont :: HG3DClass -> String -> IO ()
- setDefaultFont2 :: HG3DClass -> HG3DClass -> IO ()
- setDefaultXMLParserName :: String -> IO ()
- getDefaultFont :: HG3DClass -> IO HG3DClass
- signalRedraw :: HG3DClass -> IO ()
- isRedrawRequested :: HG3DClass -> IO Bool
- renderGUI :: HG3DClass -> IO ()
- setGUISheet :: HG3DClass -> HG3DClass -> IO HG3DClass
- getGUISheet :: HG3DClass -> IO HG3DClass
- getSingleClickTimeout :: HG3DClass -> IO Double
- getMultiClickTimeout :: HG3DClass -> IO Double
- setSingleClickTimeout :: HG3DClass -> Double -> IO ()
- setMultiClickTimeout :: HG3DClass -> Double -> IO ()
- isMouseClickEventGenerationEnabled :: HG3DClass -> IO Bool
- setMouseClickEventGenerationEnabled :: HG3DClass -> Bool -> IO ()
- setDefaultMouseCursor3 :: HG3DClass -> String -> String -> IO ()
- getWindowContainingMouse :: HG3DClass -> IO HG3DClass
- getScriptingModule :: HG3DClass -> IO HG3DClass
- setScriptingModule :: HG3DClass -> HG3DClass -> IO ()
- getResourceProvider :: HG3DClass -> IO HG3DClass
- executeScriptFile :: HG3DClass -> String -> String -> IO ()
- executeScriptGlobal :: HG3DClass -> String -> IO Int
- executeScriptString :: HG3DClass -> String -> IO ()
- getMouseMoveScaling :: HG3DClass -> IO Float
- setMouseMoveScaling :: HG3DClass -> Float -> IO ()
- notifyWindowDestroyed :: HG3DClass -> HG3DClass -> IO ()
- getSystemKeys :: HG3DClass -> IO Int
- setXMLParser :: HG3DClass -> String -> IO ()
- getXMLParser :: HG3DClass -> IO HG3DClass
- setXMLParser2 :: HG3DClass -> HG3DClass -> IO ()
- setDefaultTooltip :: HG3DClass -> HG3DClass -> IO ()
- setDefaultTooltip2 :: HG3DClass -> String -> IO ()
- getDefaultTooltip :: HG3DClass -> IO HG3DClass
- setModalTarget :: HG3DClass -> HG3DClass -> IO ()
- getModalTarget :: HG3DClass -> IO HG3DClass
- updateWindowContainingMouse :: HG3DClass -> IO Bool
- getImageCodec :: HG3DClass -> IO HG3DClass
- setImageCodec :: HG3DClass -> String -> IO ()
- setImageCodec2 :: HG3DClass -> HG3DClass -> IO ()
- invalidateAllCachedRendering :: HG3DClass -> IO ()
- injectMouseMove :: HG3DClass -> Float -> Float -> IO Bool
- injectMouseLeaves :: HG3DClass -> IO Bool
- injectMouseButtonDown :: HG3DClass -> EnumMouseButton -> IO Bool
- injectMouseButtonUp :: HG3DClass -> EnumMouseButton -> IO Bool
- injectKeyDown :: HG3DClass -> Int -> IO Bool
- injectKeyUp :: HG3DClass -> Int -> IO Bool
- injectChar :: HG3DClass -> Int -> IO Bool
- injectMouseWheelChange :: HG3DClass -> Float -> IO Bool
- injectMousePosition :: HG3DClass -> Float -> Float -> IO Bool
- injectTimePulse :: HG3DClass -> Float -> IO Bool
- injectMouseButtonClick :: HG3DClass -> EnumMouseButton -> IO Bool
- injectMouseButtonDoubleClick :: HG3DClass -> EnumMouseButton -> IO Bool
- injectMouseButtonTripleClick :: HG3DClass -> EnumMouseButton -> IO Bool
- create'_ :: HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()
- destroy'_ :: IO ()
- getSingleton'_ :: HG3DClassPtr -> IO ()
- getSingletonPtr'_ :: HG3DClassPtr -> IO ()
- setDefaultXMLParserName'_ :: Ptr CChar -> IO ()
- getDefaultXMLParserName'_ :: Ptr CChar -> IO ()
- setDefaultImageCodecName'_ :: Ptr CChar -> IO ()
- getDefaultImageCodecName'_ :: Ptr CChar -> IO ()
- getRenderer'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setDefaultFont'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- setDefaultFont2'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getDefaultFont'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- signalRedraw'_ :: HG3DClassPtr -> IO ()
- isRedrawRequested'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- renderGUI'_ :: HG3DClassPtr -> IO ()
- setGUISheet'_ :: HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> IO ()
- getGUISheet'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getSingleClickTimeout'_ :: HG3DClassPtr -> Ptr CDouble -> IO ()
- getMultiClickTimeout'_ :: HG3DClassPtr -> Ptr CDouble -> IO ()
- setSingleClickTimeout'_ :: HG3DClassPtr -> CDouble -> IO ()
- setMultiClickTimeout'_ :: HG3DClassPtr -> CDouble -> IO ()
- isMouseClickEventGenerationEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setMouseClickEventGenerationEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- setDefaultMouseCursor3'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()
- getWindowContainingMouse'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getScriptingModule'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setScriptingModule'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getResourceProvider'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- executeScriptFile'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()
- executeScriptGlobal'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CInt -> IO ()
- executeScriptString'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- getMouseMoveScaling'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()
- setMouseMoveScaling'_ :: HG3DClassPtr -> CFloat -> IO ()
- notifyWindowDestroyed'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getSystemKeys'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- setXMLParser'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- setXMLParser2'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getXMLParser'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setDefaultTooltip'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setDefaultTooltip2'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- getDefaultTooltip'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setModalTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- getModalTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- updateWindowContainingMouse'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getImageCodec'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- setImageCodec'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- setImageCodec2'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()
- invalidateAllCachedRendering'_ :: HG3DClassPtr -> IO ()
- injectMouseMove'_ :: HG3DClassPtr -> CFloat -> CFloat -> Ptr CInt -> IO ()
- injectMouseLeaves'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- injectMouseButtonDown'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
- injectMouseButtonUp'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
- injectKeyDown'_ :: HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()
- injectKeyUp'_ :: HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()
- injectChar'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
- injectMouseWheelChange'_ :: HG3DClassPtr -> CFloat -> Ptr CInt -> IO ()
- injectMousePosition'_ :: HG3DClassPtr -> CFloat -> CFloat -> Ptr CInt -> IO ()
- injectTimePulse'_ :: HG3DClassPtr -> CFloat -> Ptr CInt -> IO ()
- injectMouseButtonClick'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
- injectMouseButtonDoubleClick'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
- injectMouseButtonTripleClick'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()
Documentation
Arguments
| :: HG3DClass | renderer - Reference to a valid Renderer object that will be used to render GUI imagery. |
| -> HG3DClass | resourceProvider - Pointer to a ResourceProvider object, or NULL to use whichever default the Renderer provides. |
| -> HG3DClass | xmlParser - Pointer to a valid XMLParser object to be used when parsing XML files, or NULL to use a default parser. |
| -> HG3DClass | imageCodec - Pointer to a valid ImageCodec object to be used when loading image files, or NULL to use a default image codec. |
| -> HG3DClass | scriptModule - Pointer to a ScriptModule object. may be NULL for none. |
| -> String | configFile - String object containing the name of a configuration file to use. |
| -> String | logFile - String object containing the name to use for the log file. |
| -> IO HG3DClass |
Create the System
Return pointer to singleton System
setDefaultImageCodecNameSource
Get the name of the default image codec.
Set the name of the default image codec to be used.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO HG3DClass | return value - Pointer to the |
Return a pointer to the Renderer
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | name - String object containing the name of the font to be used as the system default. |
| -> IO () | return value - Nothing. |
Set the default font to be used by the system.
Set the default font to be used by the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | font - Pointer to the font to be used as the system default. |
| -> IO () | return value - Nothing. |
Return a pointer to the default Font
Static member to set the name of the default XML parser module that should be used. - Details: If you want to modify the default parser from the one compiled in, you need to call this static member prior to instantiating the main CEGUI::System object.
Note that calling this member to change the name of the default module after CEGUI::System, and therefore the default xml parser, has been created will have no real effect - the default parser name will be updated, though no actual changes to the xml parser module will occur.
The built-in options for this are: - XercesParser - ExpatParser - LibxmlParser - TinyXMLParser
Whether these are actually available, depends upon how you built the system. If you have some custom parser, you can provide the name of that here to have it used as the default, though note that the final filename of the parser module should be of the form:
- prefix
- CEGUI[parserName][suffix]
where:
Return the name of the currently set default xml parser module.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO () | return value - Nothing |
Return a boolean value to indicate whether a full re-draw is requested next time renderGUI()
Causes a full re-draw next time renderGUI()
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO () |
Set the active GUI sheet (root) window.
Render the GUI. - Details: Depending upon the internal state, this may either re-use rendering from last time, or trigger a full re-draw from all elements.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO HG3DClass | return value - Pointer to the window object that has been set as the GUI root element. |
Return a pointer to the active GUI sheet (root) window.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO Double |
Return the current timeout for generation of multi-click events. - Details: A multi-click event is a double-click, or a triple-click. The value returned here is the maximum allowable time between mouse button down events for which a multi-click event will be generated.
Return the current timeout for generation of single-click events. - Details: A single-click is defined here as a button being pressed and then released.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO Double |
Set the timeout used for generation of single-click events. - Details: A single-click is defined here as a button being pressed and then released.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Double | timeout |
| -> IO () |
Set the timeout to be used for the generation of multi-click events. - Details: A multi-click event is a double-click, or a triple-click. The value returned here is the maximum allowable time between mouse button down events for which a multi-click event will be generated.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Double | timeout |
| -> IO () |
Return whether automatic mouse button click and multi-click (i.e. double-click and treble-click) event generation is enabled.
setMouseClickEventGenerationEnabledSource
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Bool | enable - |
| -> IO () |
Set the image to be used as the default mouse cursor.
Set whether automatic mouse button click and multi-click (i.e. double-click and treble-click) event generation will occur.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | imageset - String object that contains the name of the Imageset that contains the image to be used. |
| -> String | image_name - String object that contains the name of the Image on imageset that is to be used. |
| -> IO () | return value - Nothing. |
Return the Window
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO HG3DClass | return value - Pointer to a |
Return a pointer to the ScriptModule
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | scriptModule - Pointer to a ScriptModule based object, or 0 for none (be careful!) |
| -> IO () | return value - Nothing |
Return a pointer to the ResourceProvider
Set the ScriptModule
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | filename - String object holding the filename of the script file that is to be executed |
| -> String | resourceGroup - Resource group identifier to be passed to the ResourceProvider when loading the script file. |
| -> IO () |
Execute a scripted global function if possible. The function should not take any parameters and should return an integer.
Execute a script file if possible.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | function_name - String object holding the name of the function, in the global script environment, that is to be executed. |
| -> IO Int | return value - The integer value returned from the script function. |
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | str - String object holding the valid script code that should be executed. |
| -> IO () | return value - Nothing. |
return the current mouse movement scaling factor.
If possible, execute script code contained in the given CEGUI::String object.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Float | scaling - float value specifying the scaling to be applied to mouse movement inputs. |
| -> IO () | return value - nothing. |
Internal method used to inform the SystemSystem - Details: This method is not intended for client code usage. If you use this method anything can, and probably will, go wrong!
Set the current mouse movement scaling factor.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | window |
| -> IO () |
Return the current system keys value.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | parserName |
| -> IO () |
Sets the XMLParser - Details: The current XMLParser will be cleaned up and, if owned by the system, also deleted, as will any dynamically loaded module associated with the XMLParser object.
If the argument passed in the a parser parameter is 0, the system will cleanup any existing parser as described above, and revert to using the parser provided by the default module (see getDefaultXMLParserName and setDefaultXMLParserName).
Set a new XML parser module to be used. - Details: The current XMLParser will be cleaned up and, if owned by the system, also deleted, as will any dynamically loaded module associated with the XMLParser object. The newly created XMLParser object, and the associated module will be owned by the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | parser |
| -> IO () |
Return the XMLParser
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | tooltip - Pointer to a valid Tooltip based object which should be used as the default tooltip for the system, or NULL to indicate that no system default tooltip is required. Note that when passing a pointer to a Tooltip object, ownership of the Tooltip does not pass to System. |
| -> IO () | return value - Nothing. |
Set the system default TooltipWindow - Details: System will internally attempt to create an instance of the specified window type (which must be derived from the base Tooltip class). If the Tooltip creation fails, the error is logged and no system default Tooltip will be available.
Set the system default TooltipTooltip
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | tooltipType |
| -> IO () |
return a poiter to the system default tooltip. May return 0.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | target |
| -> IO () |
Return a pointer to the Window
Internal method to directly set the current modal target. - Details: This method is called internally by Window
updateWindowContainingMouseSource
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO Bool |
Perform updates with regards to the window that contains the mouse cursor, firing any required MouseEnters / MouseLeaves events. - Details: The CEGUI
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO HG3DClass |
Retrieve the image codec to be used by the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> String | codecName |
| -> IO () |
Set the image codec to use from an existing image codec. - Details: In this case the renderer does not take the ownership of the image codec object.
Set the image codec to be used by the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> HG3DClass | codec |
| -> IO () |
Invalidate all imagery and geometry caches for CEGUI - Details: This function will invalidate the caches used for both imagery and geometry for all content that is managed by the core CEGUIWindow
invalidateAllCachedRenderingSource
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO () |
Method that injects a mouse movement event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> IO Bool |
Method that injects that the mouse has left the application window.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> EnumMouseButton | button - One of the MouseButton values indicating which button was pressed. |
| -> IO Bool |
Method that injects a mouse button down event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> EnumMouseButton | button - One of the MouseButton values indicating which button was released. |
| -> IO Bool |
Method that injects a mouse button up event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Int | key_code - uint value indicating which key was pressed. |
| -> IO Bool |
Method that injects a key down event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Int | key_code - uint value indicating which key was released. |
| -> IO Bool |
Method that injects a key up event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Int | code_point - Unicode code point of the character that was typed. |
| -> IO Bool |
Method that injects a typed character event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Float | delta - float value representing the amount the wheel moved. |
| -> IO Bool |
Method that injects a mouse-wheel / scroll-wheel event into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Float | x_pos - New absolute pixel position of the mouse cursor on the x axis. |
| -> Float | y_pos - New absolute pixel position of the mouse cursoe in the y axis. |
| -> IO Bool |
Method that injects a new position for the mouse cursor.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> Float | timeElapsed - float value indicating the amount of time passed, in seconds, since the last time this method was called. |
| -> IO Bool | return value - Currently, this method always returns true. |
Method to inject time pulses into the system.
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> EnumMouseButton | button |
| -> IO Bool |
Function to directly inject a mouse button double-click event. - Details: Here 'double-click' means a single mouse button had the sequence down, up, down within a predefined period of time.
Function to directly inject a mouse button click event. - Details: Here click means a mouse button down event followed by a mouse
button up event.
injectMouseButtonDoubleClickSource
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> EnumMouseButton | button |
| -> IO Bool |
Function to directly inject a mouse button triple-click event. - Details: Here 'triple-click' means a single mouse button had the sequence down, up, down, up, down within a predefined period of time.
injectMouseButtonTripleClickSource
Arguments
| :: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
| -> EnumMouseButton | button |
| -> IO Bool |
create'_ :: HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()Source
getSingleton'_ :: HG3DClassPtr -> IO ()Source
getSingletonPtr'_ :: HG3DClassPtr -> IO ()Source
setDefaultXMLParserName'_ :: Ptr CChar -> IO ()Source
getDefaultXMLParserName'_ :: Ptr CChar -> IO ()Source
setDefaultImageCodecName'_ :: Ptr CChar -> IO ()Source
getDefaultImageCodecName'_ :: Ptr CChar -> IO ()Source
getRenderer'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setDefaultFont'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
setDefaultFont2'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getDefaultFont'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
signalRedraw'_ :: HG3DClassPtr -> IO ()Source
isRedrawRequested'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
renderGUI'_ :: HG3DClassPtr -> IO ()Source
setGUISheet'_ :: HG3DClassPtr -> HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getGUISheet'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getSingleClickTimeout'_ :: HG3DClassPtr -> Ptr CDouble -> IO ()Source
getMultiClickTimeout'_ :: HG3DClassPtr -> Ptr CDouble -> IO ()Source
setSingleClickTimeout'_ :: HG3DClassPtr -> CDouble -> IO ()Source
setMultiClickTimeout'_ :: HG3DClassPtr -> CDouble -> IO ()Source
isMouseClickEventGenerationEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
setDefaultMouseCursor3'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()Source
getWindowContainingMouse'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getScriptingModule'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setScriptingModule'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getResourceProvider'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
executeScriptFile'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CChar -> IO ()Source
executeScriptGlobal'_ :: HG3DClassPtr -> Ptr CChar -> Ptr CInt -> IO ()Source
executeScriptString'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
getMouseMoveScaling'_ :: HG3DClassPtr -> Ptr CFloat -> IO ()Source
setMouseMoveScaling'_ :: HG3DClassPtr -> CFloat -> IO ()Source
notifyWindowDestroyed'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getSystemKeys'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
setXMLParser'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
setXMLParser2'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getXMLParser'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setDefaultTooltip'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setDefaultTooltip2'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
getDefaultTooltip'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setModalTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
getModalTarget'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
updateWindowContainingMouse'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getImageCodec'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
setImageCodec'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
setImageCodec2'_ :: HG3DClassPtr -> HG3DClassPtr -> IO ()Source
injectMouseMove'_ :: HG3DClassPtr -> CFloat -> CFloat -> Ptr CInt -> IO ()Source
injectMouseLeaves'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
injectMouseButtonDown'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()Source
injectMouseButtonUp'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()Source
injectKeyDown'_ :: HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()Source
injectKeyUp'_ :: HG3DClassPtr -> CUInt -> Ptr CInt -> IO ()Source
injectChar'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()Source
injectMouseWheelChange'_ :: HG3DClassPtr -> CFloat -> Ptr CInt -> IO ()Source
injectMousePosition'_ :: HG3DClassPtr -> CFloat -> CFloat -> Ptr CInt -> IO ()Source
injectTimePulse'_ :: HG3DClassPtr -> CFloat -> Ptr CInt -> IO ()Source
injectMouseButtonClick'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()Source
injectMouseButtonDoubleClick'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()Source
injectMouseButtonTripleClick'_ :: HG3DClassPtr -> CInt -> Ptr CInt -> IO ()Source