Safe Haskell | None |
---|
- bootstrapSystem :: IO HG3DClass
- create :: IO HG3DClass
- destroySystem :: IO ()
- destroy :: HG3DClass -> IO ()
- createOgreResourceProvider :: IO HG3DClass
- destroyOgreResourceProvider :: HG3DClass -> IO ()
- setRenderingEnabled :: HG3DClass -> Bool -> IO ()
- isRenderingEnabled :: HG3DClass -> IO Bool
- setupRenderingBlendMode :: HG3DClass -> EnumBlendMode -> Bool -> IO ()
- setFrameControlExecutionEnabled :: HG3DClass -> Bool -> IO ()
- initialiseRenderStateSettings :: HG3DClass -> IO ()
- isFrameControlExecutionEnabled :: HG3DClass -> IO Bool
- destroyAllGeometryBuffers :: HG3DClass -> IO ()
- destroyAllTextureTargets :: HG3DClass -> IO ()
- destroyAllTextures :: HG3DClass -> IO ()
- beginRendering :: HG3DClass -> IO ()
- endRendering :: HG3DClass -> IO ()
- getMaxTextureSize :: HG3DClass -> IO Int
- getIdentifierString :: HG3DClass -> IO String
- bootstrapSystem'_ :: HG3DClassPtr -> IO ()
- destroySystem'_ :: IO ()
- create'_ :: HG3DClassPtr -> IO ()
- destroy'_ :: HG3DClassPtr -> IO ()
- createOgreResourceProvider'_ :: HG3DClassPtr -> IO ()
- destroyOgreResourceProvider'_ :: HG3DClassPtr -> IO ()
- setRenderingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- isRenderingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- setupRenderingBlendMode'_ :: HG3DClassPtr -> CInt -> CInt -> IO ()
- setFrameControlExecutionEnabled'_ :: HG3DClassPtr -> CInt -> IO ()
- isFrameControlExecutionEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- initialiseRenderStateSettings'_ :: HG3DClassPtr -> IO ()
- destroyAllGeometryBuffers'_ :: HG3DClassPtr -> IO ()
- destroyAllTextureTargets'_ :: HG3DClassPtr -> IO ()
- destroyAllTextures'_ :: HG3DClassPtr -> IO ()
- beginRendering'_ :: HG3DClassPtr -> IO ()
- endRendering'_ :: HG3DClassPtr -> IO ()
- getMaxTextureSize'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()
- getIdentifierString'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
Documentation
Convenience function that creates all the OgreCEGUI - Details: The created Renderer will use the default Ogre rendering window as the default output surface.
This will create and initialise the following objects for you:
Convenience function to cleanup the CEGUI - Details: This function will destroy the following objects for you:
Create an OgreRendererOgre - Details: For this to succeed you must have initialised Ogre
destroyOgreResourceProviderSource
set whether CEGUI
function to destroy a CEGUI::OgreResourceProvider
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | enabled |
-> IO () |
return whether CEGUI
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> EnumBlendMode | mode |
-> Bool | force |
-> IO () |
Controls whether rendering done by CEGUI - Details: This defaults to enabled and is required when using the default hook that automatically calls CEGUI::System::renderGUI via a frame listener. If you disable this setting, the automated rendering will also be disabled, which is useful when you wish to perform your own calls to the CEGUI::System::renderGUI function (and is the sole purpose for this setting).
set the render states for the specified BlendMode.
setFrameControlExecutionEnabledSource
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> Bool | enabled |
-> IO () |
Returns whether rendering done by CEGUI - Details: This defaults to enabled and is required when using the default hook that automatically calls CEGUI::System::renderGUI via a frame listener. If you disable this setting, the automated rendering will also be disabled, which is useful when you wish to perform your own calls to the CEGUI::System::renderGUI function (and is the sole purpose for this setting).
initialiseRenderStateSettingsSource
Destroy all GeometryBuffer objects created by this Renderer
isFrameControlExecutionEnabledSource
Sets all the required render states needed for CEGUI - Details: This is a low-level function intended for certain advanced concepts; in general it will not be required to call this function directly, since it is called automatically by the system when rendering is done.
destroyAllGeometryBuffersSource
Destory all TextureTarget objects created by this Renderer
destroyAllTextureTargetsSource
Destroy all Texture objects created by this Renderer
Perform any operations required to put the system into a state ready for rendering operations to begin.
Perform any operations required to finalise rendering.
Return the pixel size of the maximum supported texture.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String | return value - String object holding text that identifies the |
Return identification string for the renderer module.
bootstrapSystem'_ :: HG3DClassPtr -> IO ()Source
destroySystem'_ :: IO ()Source
create'_ :: HG3DClassPtr -> IO ()Source
destroy'_ :: HG3DClassPtr -> IO ()Source
setRenderingEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
isRenderingEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
setupRenderingBlendMode'_ :: HG3DClassPtr -> CInt -> CInt -> IO ()Source
setFrameControlExecutionEnabled'_ :: HG3DClassPtr -> CInt -> IO ()Source
isFrameControlExecutionEnabled'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
destroyAllTextures'_ :: HG3DClassPtr -> IO ()Source
beginRendering'_ :: HG3DClassPtr -> IO ()Source
endRendering'_ :: HG3DClassPtr -> IO ()Source
getMaxTextureSize'_ :: HG3DClassPtr -> Ptr CUInt -> IO ()Source
getIdentifierString'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source