HGamer3D-Ogre-Binding-0.1.8: Library to enable 3D game development for Haskell - Ogre Bindings

Safe HaskellSafe-Infered

HGamer3D.Bindings.Ogre.ClassLog

Synopsis

Documentation

deleteSource

Arguments

:: HG3DClass

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

-> IO () 

Default destructor.

getNameSource

Arguments

:: HG3DClass

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

-> IO String 

Return the name of the log.

isDebugOutputEnabledSource

Arguments

:: HG3DClass

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

-> IO Bool 

Get whether debug output is enabled for this log.

isFileOutputSuppressedSource

Arguments

:: HG3DClass

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

-> IO Bool 

Get whether file output is suppressed for this log.

isTimeStampEnabledSource

Arguments

:: HG3DClass

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

-> IO Bool 

Get whether time stamps are printed for this log.

logMessageSource

Arguments

:: HG3DClass

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

-> String

message

-> EnumLogMessageLevel

lml

-> Bool

maskDebug

-> IO () 

Enable or disable outputting log messages to the debugger.

Log

setDebugOutputEnabledSource

Arguments

:: HG3DClass

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

-> Bool

debugOutput

-> IO () 

Sets the level of the log detail.

setLogDetailSource

Arguments

:: HG3DClass

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

-> EnumLoggingLevel

ll

-> IO () 

Enable or disable time stamps.

setTimeStampEnabledSource

Arguments

:: HG3DClass

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

-> Bool

timeStamp

-> IO () 

Gets the level of the log detail.

getLogDetailSource

Arguments

:: HG3DClass

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

-> IO EnumLoggingLevel