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

Safe HaskellSafe-Infered

HGamer3D.Bindings.Ogre.ClassConfigFile

Synopsis

Documentation

newSource

Arguments

:: IO HG3DClass 

deleteSource

Arguments

:: HG3DClass

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

-> IO () 

load from a filename (not using resource group locations)

loadSource

Arguments

:: HG3DClass

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

-> String

filename

-> String

separators

-> Bool

trimWhitespace

-> IO () 

load from a filename (using resource group locations)

load2Source

Arguments

:: HG3DClass

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

-> String

filename

-> String

resourceGroup

-> String

separators

-> Bool

trimWhitespace

-> IO () 

load from a filename (not using resource group locations)

loadDirectSource

Arguments

:: HG3DClass

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

-> String

filename

-> String

separators

-> Bool

trimWhitespace

-> IO () 

load from a filename (using resource group locations)

loadFromResourceSystemSource

Arguments

:: HG3DClass

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

-> String

filename

-> String

resourceGroup

-> String

separators

-> Bool

trimWhitespace

-> IO () 

Gets the first setting from the file with the named key.

getSettingSource

Arguments

:: HG3DClass

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

-> String

key - The name of the setting

-> String

section - The name of the section it must be in (if any)

-> String

defaultValue - The value to return if the setting is not found

-> IO String 

clearSource

Arguments

:: HG3DClass

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

-> IO () 

Clear the settings