module HGamer3D.Bindings.CEGUI.ClassWindow where
import Foreign
import Foreign.Ptr
import Foreign.C
import HGamer3D.Data.HG3DClass
import HGamer3D.Data.Vector
import HGamer3D.Data.Colour
import HGamer3D.Data.Angle
import HGamer3D.Bindings.CEGUI.Utils
import HGamer3D.Bindings.CEGUI.ClassPtr
import HGamer3D.Bindings.CEGUI.StructHG3DClass
import HGamer3D.Bindings.CEGUI.EnumVerticalAlignment
import HGamer3D.Bindings.CEGUI.EnumHorizontalAlignment
import HGamer3D.Bindings.CEGUI.EnumWindowUpdateMode
new :: String -> String -> IO (HG3DClass)
new a1 a2 =
withCString a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
new'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
delete :: HG3DClass -> IO ()
delete a1 =
withHG3DClass a1 $ \a1' ->
delete'_ a1' >>= \res ->
return ()
getType :: HG3DClass -> IO (String)
getType a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getType'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
getName :: HG3DClass -> IO (String)
getName a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getName'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
isDestroyedByParent :: HG3DClass -> IO (Bool)
isDestroyedByParent a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isDestroyedByParent'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isAlwaysOnTop :: HG3DClass -> IO (Bool)
isAlwaysOnTop a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isAlwaysOnTop'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isDisabled :: HG3DClass -> Bool -> IO (Bool)
isDisabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
alloca $ \a3' ->
isDisabled'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isVisible :: HG3DClass -> Bool -> IO (Bool)
isVisible a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
alloca $ \a3' ->
isVisible'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isActive :: HG3DClass -> IO (Bool)
isActive a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isActive'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isClippedByParent :: HG3DClass -> IO (Bool)
isClippedByParent a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isClippedByParent'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getID :: HG3DClass -> IO (Int)
getID a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getID'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getChildCount :: HG3DClass -> IO (Int)
getChildCount a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getChildCount'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
isChild :: HG3DClass -> String -> IO (Bool)
isChild a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
isChild'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isChild2 :: HG3DClass -> Int -> IO (Bool)
isChild2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
isChild2'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isChildRecursive :: HG3DClass -> Int -> IO (Bool)
isChildRecursive a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
isChildRecursive'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isChild3 :: HG3DClass -> HG3DClass -> IO (Bool)
isChild3 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
isChild3'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
getChild :: HG3DClass -> String -> IO (HG3DClass)
getChild a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getChild'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getChild2 :: HG3DClass -> Int -> IO (HG3DClass)
getChild2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getChild2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getChildRecursive :: HG3DClass -> String -> IO (HG3DClass)
getChildRecursive a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getChildRecursive'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getChildRecursive2 :: HG3DClass -> Int -> IO (HG3DClass)
getChildRecursive2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getChildRecursive2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getChildAtIdx :: HG3DClass -> Int -> IO (HG3DClass)
getChildAtIdx a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getChildAtIdx'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getActiveChild :: HG3DClass -> IO (HG3DClass)
getActiveChild a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getActiveChild'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getActiveChild2 :: HG3DClass -> IO (HG3DClass)
getActiveChild2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getActiveChild2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
isAncestor :: HG3DClass -> String -> IO (Bool)
isAncestor a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
isAncestor'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isAncestor2 :: HG3DClass -> Int -> IO (Bool)
isAncestor2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
isAncestor2'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isAncestor3 :: HG3DClass -> HG3DClass -> IO (Bool)
isAncestor3 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
isAncestor3'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
getFont :: HG3DClass -> Bool -> IO (HG3DClass)
getFont a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
alloca $ \a3' ->
getFont'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getText :: HG3DClass -> IO (String)
getText a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getText'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
getTextVisual :: HG3DClass -> IO (String)
getTextVisual a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getTextVisual'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
inheritsAlpha :: HG3DClass -> IO (Bool)
inheritsAlpha a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
inheritsAlpha'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getAlpha :: HG3DClass -> IO (Float)
getAlpha a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getAlpha'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
getEffectiveAlpha :: HG3DClass -> IO (Float)
getEffectiveAlpha a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getEffectiveAlpha'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
isCapturedByThis :: HG3DClass -> IO (Bool)
isCapturedByThis a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isCapturedByThis'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isCapturedByAncestor :: HG3DClass -> IO (Bool)
isCapturedByAncestor a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isCapturedByAncestor'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isCapturedByChild :: HG3DClass -> IO (Bool)
isCapturedByChild a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isCapturedByChild'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getParent :: HG3DClass -> IO (HG3DClass)
getParent a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getParent'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
restoresOldCapture :: HG3DClass -> IO (Bool)
restoresOldCapture a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
restoresOldCapture'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isZOrderingEnabled :: HG3DClass -> IO (Bool)
isZOrderingEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isZOrderingEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
wantsMultiClickEvents :: HG3DClass -> IO (Bool)
wantsMultiClickEvents a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
wantsMultiClickEvents'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isMouseAutoRepeatEnabled :: HG3DClass -> IO (Bool)
isMouseAutoRepeatEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isMouseAutoRepeatEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getAutoRepeatDelay :: HG3DClass -> IO (Float)
getAutoRepeatDelay a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getAutoRepeatDelay'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
getAutoRepeatRate :: HG3DClass -> IO (Float)
getAutoRepeatRate a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getAutoRepeatRate'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
distributesCapturedInputs :: HG3DClass -> IO (Bool)
distributesCapturedInputs a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
distributesCapturedInputs'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isUsingDefaultTooltip :: HG3DClass -> IO (Bool)
isUsingDefaultTooltip a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isUsingDefaultTooltip'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getTooltip :: HG3DClass -> IO (HG3DClass)
getTooltip a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getTooltip'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getTooltipType :: HG3DClass -> IO (String)
getTooltipType a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getTooltipType'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
getTooltipText :: HG3DClass -> IO (String)
getTooltipText a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getTooltipText'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
inheritsTooltipText :: HG3DClass -> IO (Bool)
inheritsTooltipText a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
inheritsTooltipText'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isRiseOnClickEnabled :: HG3DClass -> IO (Bool)
isRiseOnClickEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isRiseOnClickEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
testClassName :: HG3DClass -> String -> IO (Bool)
testClassName a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
testClassName'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
getVerticalAlignment :: HG3DClass -> IO (EnumVerticalAlignment)
getVerticalAlignment a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getVerticalAlignment'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
getHorizontalAlignment :: HG3DClass -> IO (EnumHorizontalAlignment)
getHorizontalAlignment a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getHorizontalAlignment'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
getLookNFeel :: HG3DClass -> IO (String)
getLookNFeel a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getLookNFeel'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
getModalState :: HG3DClass -> IO (Bool)
getModalState a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getModalState'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getUserString :: HG3DClass -> String -> IO (String)
getUserString a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloc64k $ \a3' ->
getUserString'_ a1' a2' a3' >>= \res ->
peekCString a3'>>= \a3'' ->
return (a3'')
isUserStringDefined :: HG3DClass -> String -> IO (Bool)
isUserStringDefined a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
isUserStringDefined'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
getActiveSibling :: HG3DClass -> IO (HG3DClass)
getActiveSibling a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getActiveSibling'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getParentPixelWidth :: HG3DClass -> IO (Float)
getParentPixelWidth a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getParentPixelWidth'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
getParentPixelHeight :: HG3DClass -> IO (Float)
getParentPixelHeight a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getParentPixelHeight'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
isMousePassThroughEnabled :: HG3DClass -> IO (Bool)
isMousePassThroughEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isMousePassThroughEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isAutoWindow :: HG3DClass -> IO (Bool)
isAutoWindow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isAutoWindow'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isWritingXMLAllowed :: HG3DClass -> IO (Bool)
isWritingXMLAllowed a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isWritingXMLAllowed'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isDragDropTarget :: HG3DClass -> IO (Bool)
isDragDropTarget a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isDragDropTarget'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isUsingAutoRenderingSurface :: HG3DClass -> IO (Bool)
isUsingAutoRenderingSurface a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isUsingAutoRenderingSurface'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getRootWindow :: HG3DClass -> IO (HG3DClass)
getRootWindow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getRootWindow'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getRootWindow2 :: HG3DClass -> IO (HG3DClass)
getRootWindow2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getRootWindow2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
isNonClientWindow :: HG3DClass -> IO (Bool)
isNonClientWindow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isNonClientWindow'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
rename :: HG3DClass -> String -> IO ()
rename a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
rename'_ a1' a2' >>= \res ->
return ()
initialiseComponents :: HG3DClass -> IO ()
initialiseComponents a1 =
withHG3DClass a1 $ \a1' ->
initialiseComponents'_ a1' >>= \res ->
return ()
setDestroyedByParent :: HG3DClass -> Bool -> IO ()
setDestroyedByParent a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setDestroyedByParent'_ a1' a2' >>= \res ->
return ()
setAlwaysOnTop :: HG3DClass -> Bool -> IO ()
setAlwaysOnTop a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setAlwaysOnTop'_ a1' a2' >>= \res ->
return ()
setEnabled :: HG3DClass -> Bool -> IO ()
setEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setEnabled'_ a1' a2' >>= \res ->
return ()
enable :: HG3DClass -> IO ()
enable a1 =
withHG3DClass a1 $ \a1' ->
enable'_ a1' >>= \res ->
return ()
disable :: HG3DClass -> IO ()
disable a1 =
withHG3DClass a1 $ \a1' ->
disable'_ a1' >>= \res ->
return ()
setVisible :: HG3DClass -> Bool -> IO ()
setVisible a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setVisible'_ a1' a2' >>= \res ->
return ()
show :: HG3DClass -> IO ()
show a1 =
withHG3DClass a1 $ \a1' ->
show'_ a1' >>= \res ->
return ()
hide :: HG3DClass -> IO ()
hide a1 =
withHG3DClass a1 $ \a1' ->
hide'_ a1' >>= \res ->
return ()
activate :: HG3DClass -> IO ()
activate a1 =
withHG3DClass a1 $ \a1' ->
activate'_ a1' >>= \res ->
return ()
deactivate :: HG3DClass -> IO ()
deactivate a1 =
withHG3DClass a1 $ \a1' ->
deactivate'_ a1' >>= \res ->
return ()
setClippedByParent :: HG3DClass -> Bool -> IO ()
setClippedByParent a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setClippedByParent'_ a1' a2' >>= \res ->
return ()
setID :: HG3DClass -> Int -> IO ()
setID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setID'_ a1' a2' >>= \res ->
return ()
setText :: HG3DClass -> String -> IO ()
setText a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setText'_ a1' a2' >>= \res ->
return ()
appendText :: HG3DClass -> String -> IO ()
appendText a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
appendText'_ a1' a2' >>= \res ->
return ()
setFont :: HG3DClass -> HG3DClass -> IO ()
setFont a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
setFont'_ a1' a2' >>= \res ->
return ()
setFont2 :: HG3DClass -> String -> IO ()
setFont2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setFont2'_ a1' a2' >>= \res ->
return ()
addChildWindow :: HG3DClass -> String -> IO ()
addChildWindow a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
addChildWindow'_ a1' a2' >>= \res ->
return ()
addChildWindow2 :: HG3DClass -> HG3DClass -> IO ()
addChildWindow2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
addChildWindow2'_ a1' a2' >>= \res ->
return ()
removeChildWindow :: HG3DClass -> String -> IO ()
removeChildWindow a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
removeChildWindow'_ a1' a2' >>= \res ->
return ()
removeChildWindow2 :: HG3DClass -> HG3DClass -> IO ()
removeChildWindow2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
removeChildWindow2'_ a1' a2' >>= \res ->
return ()
removeChildWindow3 :: HG3DClass -> Int -> IO ()
removeChildWindow3 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
removeChildWindow3'_ a1' a2' >>= \res ->
return ()
moveToFront :: HG3DClass -> IO ()
moveToFront a1 =
withHG3DClass a1 $ \a1' ->
moveToFront'_ a1' >>= \res ->
return ()
moveToBack :: HG3DClass -> IO ()
moveToBack a1 =
withHG3DClass a1 $ \a1' ->
moveToBack'_ a1' >>= \res ->
return ()
captureInput :: HG3DClass -> IO (Bool)
captureInput a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
captureInput'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
releaseInput :: HG3DClass -> IO ()
releaseInput a1 =
withHG3DClass a1 $ \a1' ->
releaseInput'_ a1' >>= \res ->
return ()
setRestoreCapture :: HG3DClass -> Bool -> IO ()
setRestoreCapture a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setRestoreCapture'_ a1' a2' >>= \res ->
return ()
setAlpha :: HG3DClass -> Float -> IO ()
setAlpha a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setAlpha'_ a1' a2' >>= \res ->
return ()
setInheritsAlpha :: HG3DClass -> Bool -> IO ()
setInheritsAlpha a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setInheritsAlpha'_ a1' a2' >>= \res ->
return ()
invalidate :: HG3DClass -> IO ()
invalidate a1 =
withHG3DClass a1 $ \a1' ->
invalidate'_ a1' >>= \res ->
return ()
invalidate2 :: HG3DClass -> Bool -> IO ()
invalidate2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
invalidate2'_ a1' a2' >>= \res ->
return ()
setMouseCursor3 :: HG3DClass -> String -> String -> IO ()
setMouseCursor3 a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
setMouseCursor3'_ a1' a2' a3' >>= \res ->
return ()
setZOrderingEnabled :: HG3DClass -> Bool -> IO ()
setZOrderingEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setZOrderingEnabled'_ a1' a2' >>= \res ->
return ()
setWantsMultiClickEvents :: HG3DClass -> Bool -> IO ()
setWantsMultiClickEvents a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setWantsMultiClickEvents'_ a1' a2' >>= \res ->
return ()
setMouseAutoRepeatEnabled :: HG3DClass -> Bool -> IO ()
setMouseAutoRepeatEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setMouseAutoRepeatEnabled'_ a1' a2' >>= \res ->
return ()
setAutoRepeatDelay :: HG3DClass -> Float -> IO ()
setAutoRepeatDelay a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setAutoRepeatDelay'_ a1' a2' >>= \res ->
return ()
setAutoRepeatRate :: HG3DClass -> Float -> IO ()
setAutoRepeatRate a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setAutoRepeatRate'_ a1' a2' >>= \res ->
return ()
setDistributesCapturedInputs :: HG3DClass -> Bool -> IO ()
setDistributesCapturedInputs a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setDistributesCapturedInputs'_ a1' a2' >>= \res ->
return ()
notifyDragDropItemEnters :: HG3DClass -> HG3DClass -> IO ()
notifyDragDropItemEnters a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
notifyDragDropItemEnters'_ a1' a2' >>= \res ->
return ()
notifyDragDropItemLeaves :: HG3DClass -> HG3DClass -> IO ()
notifyDragDropItemLeaves a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
notifyDragDropItemLeaves'_ a1' a2' >>= \res ->
return ()
notifyDragDropItemDropped :: HG3DClass -> HG3DClass -> IO ()
notifyDragDropItemDropped a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
notifyDragDropItemDropped'_ a1' a2' >>= \res ->
return ()
destroy :: HG3DClass -> IO ()
destroy a1 =
withHG3DClass a1 $ \a1' ->
destroy'_ a1' >>= \res ->
return ()
setTooltip :: HG3DClass -> HG3DClass -> IO ()
setTooltip a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
setTooltip'_ a1' a2' >>= \res ->
return ()
setTooltipType :: HG3DClass -> String -> IO ()
setTooltipType a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setTooltipType'_ a1' a2' >>= \res ->
return ()
setTooltipText :: HG3DClass -> String -> IO ()
setTooltipText a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setTooltipText'_ a1' a2' >>= \res ->
return ()
setInheritsTooltipText :: HG3DClass -> Bool -> IO ()
setInheritsTooltipText a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setInheritsTooltipText'_ a1' a2' >>= \res ->
return ()
setRiseOnClickEnabled :: HG3DClass -> Bool -> IO ()
setRiseOnClickEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setRiseOnClickEnabled'_ a1' a2' >>= \res ->
return ()
setVerticalAlignment :: HG3DClass -> EnumVerticalAlignment -> IO ()
setVerticalAlignment a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
setVerticalAlignment'_ a1' a2' >>= \res ->
return ()
setHorizontalAlignment :: HG3DClass -> EnumHorizontalAlignment -> IO ()
setHorizontalAlignment a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
setHorizontalAlignment'_ a1' a2' >>= \res ->
return ()
setLookNFeel :: HG3DClass -> String -> IO ()
setLookNFeel a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setLookNFeel'_ a1' a2' >>= \res ->
return ()
setModalState :: HG3DClass -> Bool -> IO ()
setModalState a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setModalState'_ a1' a2' >>= \res ->
return ()
performChildWindowLayout :: HG3DClass -> IO ()
performChildWindowLayout a1 =
withHG3DClass a1 $ \a1' ->
performChildWindowLayout'_ a1' >>= \res ->
return ()
setUserString :: HG3DClass -> String -> String -> IO ()
setUserString a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
setUserString'_ a1' a2' a3' >>= \res ->
return ()
render :: HG3DClass -> IO ()
render a1 =
withHG3DClass a1 $ \a1' ->
render'_ a1' >>= \res ->
return ()
update :: HG3DClass -> Float -> IO ()
update a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
update'_ a1' a2' >>= \res ->
return ()
beginInitialisation :: HG3DClass -> IO ()
beginInitialisation a1 =
withHG3DClass a1 $ \a1' ->
beginInitialisation'_ a1' >>= \res ->
return ()
endInitialisation :: HG3DClass -> IO ()
endInitialisation a1 =
withHG3DClass a1 $ \a1' ->
endInitialisation'_ a1' >>= \res ->
return ()
setMousePassThroughEnabled :: HG3DClass -> Bool -> IO ()
setMousePassThroughEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setMousePassThroughEnabled'_ a1' a2' >>= \res ->
return ()
setWindowRenderer :: HG3DClass -> String -> IO ()
setWindowRenderer a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setWindowRenderer'_ a1' a2' >>= \res ->
return ()
getWindowRendererName :: HG3DClass -> IO (String)
getWindowRendererName a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getWindowRendererName'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
setWritingXMLAllowed :: HG3DClass -> Bool -> IO ()
setWritingXMLAllowed a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setWritingXMLAllowed'_ a1' a2' >>= \res ->
return ()
notifyScreenAreaChanged :: HG3DClass -> Bool -> IO ()
notifyScreenAreaChanged a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
notifyScreenAreaChanged'_ a1' a2' >>= \res ->
return ()
setFalagardType :: HG3DClass -> String -> String -> IO ()
setFalagardType a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
setFalagardType'_ a1' a2' a3' >>= \res ->
return ()
setDragDropTarget :: HG3DClass -> Bool -> IO ()
setDragDropTarget a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setDragDropTarget'_ a1' a2' >>= \res ->
return ()
invalidateRenderingSurface :: HG3DClass -> IO ()
invalidateRenderingSurface a1 =
withHG3DClass a1 $ \a1' ->
invalidateRenderingSurface'_ a1' >>= \res ->
return ()
setUsingAutoRenderingSurface :: HG3DClass -> Bool -> IO ()
setUsingAutoRenderingSurface a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setUsingAutoRenderingSurface'_ a1' a2' >>= \res ->
return ()
setNonClientWindow :: HG3DClass -> Bool -> IO ()
setNonClientWindow a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setNonClientWindow'_ a1' a2' >>= \res ->
return ()
isTextParsingEnabled :: HG3DClass -> IO (Bool)
isTextParsingEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isTextParsingEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
setTextParsingEnabled :: HG3DClass -> Bool -> IO ()
setTextParsingEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setTextParsingEnabled'_ a1' a2' >>= \res ->
return ()
banPropertyFromXML :: HG3DClass -> String -> IO ()
banPropertyFromXML a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
banPropertyFromXML'_ a1' a2' >>= \res ->
return ()
unbanPropertyFromXML :: HG3DClass -> String -> IO ()
unbanPropertyFromXML a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
unbanPropertyFromXML'_ a1' a2' >>= \res ->
return ()
isPropertyBannedFromXML :: HG3DClass -> String -> IO (Bool)
isPropertyBannedFromXML a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
isPropertyBannedFromXML'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
setUpdateMode :: HG3DClass -> EnumWindowUpdateMode -> IO ()
setUpdateMode a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
setUpdateMode'_ a1' a2' >>= \res ->
return ()
getUpdateMode :: HG3DClass -> IO (EnumWindowUpdateMode)
getUpdateMode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getUpdateMode'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
setMouseInputPropagationEnabled :: HG3DClass -> Bool -> IO ()
setMouseInputPropagationEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setMouseInputPropagationEnabled'_ a1' a2' >>= \res ->
return ()
isMouseInputPropagationEnabled :: HG3DClass -> IO (Bool)
isMouseInputPropagationEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isMouseInputPropagationEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
clone :: HG3DClass -> String -> Bool -> IO (HG3DClass)
clone a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = fromBool a3} in
alloca $ \a4' ->
clone'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
clonePropertiesTo :: HG3DClass -> HG3DClass -> IO ()
clonePropertiesTo a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
clonePropertiesTo'_ a1' a2' >>= \res ->
return ()
cloneChildWidgetsTo :: HG3DClass -> HG3DClass -> IO ()
cloneChildWidgetsTo a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cloneChildWidgetsTo'_ a1' a2' >>= \res ->
return ()
getZIndex :: HG3DClass -> IO (Int)
getZIndex a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getZIndex'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
isInFront :: HG3DClass -> HG3DClass -> IO (Bool)
isInFront a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
isInFront'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
isBehind :: HG3DClass -> HG3DClass -> IO (Bool)
isBehind a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
isBehind'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
getCaptureWindow :: IO (HG3DClass)
getCaptureWindow =
alloca $ \a1' ->
getCaptureWindow'_ a1' >>= \res ->
peek a1'>>= \a1'' ->
return (a1'')
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_construct"
new'_ :: ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_destruct"
delete'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getType"
getType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getName"
getName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isDestroyedByParent"
isDestroyedByParent'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isAlwaysOnTop"
isAlwaysOnTop'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isDisabled"
isDisabled'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isVisible"
isVisible'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isActive"
isActive'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isClippedByParent"
isClippedByParent'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getID"
getID'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getChildCount"
getChildCount'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isChild"
isChild'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isChild2"
isChild2'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isChildRecursive"
isChildRecursive'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isChild3"
isChild3'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getChild"
getChild'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getChild2"
getChild2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getChildRecursive"
getChildRecursive'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getChildRecursive2"
getChildRecursive2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getChildAtIdx"
getChildAtIdx'_ :: ((HG3DClassPtr) -> (CInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getActiveChild"
getActiveChild'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getActiveChild2"
getActiveChild2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isAncestor"
isAncestor'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isAncestor2"
isAncestor2'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isAncestor3"
isAncestor3'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getFont"
getFont'_ :: ((HG3DClassPtr) -> (CInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getText"
getText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getTextVisual"
getTextVisual'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_inheritsAlpha"
inheritsAlpha'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getAlpha"
getAlpha'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getEffectiveAlpha"
getEffectiveAlpha'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isCapturedByThis"
isCapturedByThis'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isCapturedByAncestor"
isCapturedByAncestor'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isCapturedByChild"
isCapturedByChild'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getParent"
getParent'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_restoresOldCapture"
restoresOldCapture'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isZOrderingEnabled"
isZOrderingEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_wantsMultiClickEvents"
wantsMultiClickEvents'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isMouseAutoRepeatEnabled"
isMouseAutoRepeatEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getAutoRepeatDelay"
getAutoRepeatDelay'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getAutoRepeatRate"
getAutoRepeatRate'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_distributesCapturedInputs"
distributesCapturedInputs'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isUsingDefaultTooltip"
isUsingDefaultTooltip'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getTooltip"
getTooltip'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getTooltipType"
getTooltipType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getTooltipText"
getTooltipText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_inheritsTooltipText"
inheritsTooltipText'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isRiseOnClickEnabled"
isRiseOnClickEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_testClassName"
testClassName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getVerticalAlignment"
getVerticalAlignment'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getHorizontalAlignment"
getHorizontalAlignment'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getLookNFeel"
getLookNFeel'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getModalState"
getModalState'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getUserString"
getUserString'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isUserStringDefined"
isUserStringDefined'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getActiveSibling"
getActiveSibling'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getParentPixelWidth"
getParentPixelWidth'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getParentPixelHeight"
getParentPixelHeight'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isMousePassThroughEnabled"
isMousePassThroughEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isAutoWindow"
isAutoWindow'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isWritingXMLAllowed"
isWritingXMLAllowed'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isDragDropTarget"
isDragDropTarget'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isUsingAutoRenderingSurface"
isUsingAutoRenderingSurface'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getRootWindow"
getRootWindow'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getRootWindow2"
getRootWindow2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isNonClientWindow"
isNonClientWindow'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_rename"
rename'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_initialiseComponents"
initialiseComponents'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setDestroyedByParent"
setDestroyedByParent'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setAlwaysOnTop"
setAlwaysOnTop'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setEnabled"
setEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_enable"
enable'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_disable"
disable'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setVisible"
setVisible'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_show"
show'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_hide"
hide'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_activate"
activate'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_deactivate"
deactivate'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setClippedByParent"
setClippedByParent'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setID"
setID'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setText"
setText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_appendText"
appendText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setFont"
setFont'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setFont2"
setFont2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_addChildWindow"
addChildWindow'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_addChildWindow2"
addChildWindow2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_removeChildWindow"
removeChildWindow'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_removeChildWindow2"
removeChildWindow2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_removeChildWindow3"
removeChildWindow3'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_moveToFront"
moveToFront'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_moveToBack"
moveToBack'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_captureInput"
captureInput'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_releaseInput"
releaseInput'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setRestoreCapture"
setRestoreCapture'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setAlpha"
setAlpha'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setInheritsAlpha"
setInheritsAlpha'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_invalidate"
invalidate'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_invalidate2"
invalidate2'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setMouseCursor3"
setMouseCursor3'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setZOrderingEnabled"
setZOrderingEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setWantsMultiClickEvents"
setWantsMultiClickEvents'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setMouseAutoRepeatEnabled"
setMouseAutoRepeatEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setAutoRepeatDelay"
setAutoRepeatDelay'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setAutoRepeatRate"
setAutoRepeatRate'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setDistributesCapturedInputs"
setDistributesCapturedInputs'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_notifyDragDropItemEnters"
notifyDragDropItemEnters'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_notifyDragDropItemLeaves"
notifyDragDropItemLeaves'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_notifyDragDropItemDropped"
notifyDragDropItemDropped'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_destroy"
destroy'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setTooltip"
setTooltip'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setTooltipType"
setTooltipType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setTooltipText"
setTooltipText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setInheritsTooltipText"
setInheritsTooltipText'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setRiseOnClickEnabled"
setRiseOnClickEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setVerticalAlignment"
setVerticalAlignment'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setHorizontalAlignment"
setHorizontalAlignment'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setLookNFeel"
setLookNFeel'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setModalState"
setModalState'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_performChildWindowLayout"
performChildWindowLayout'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setUserString"
setUserString'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_render"
render'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_update"
update'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_beginInitialisation"
beginInitialisation'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_endInitialisation"
endInitialisation'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setMousePassThroughEnabled"
setMousePassThroughEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setWindowRenderer"
setWindowRenderer'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getWindowRendererName"
getWindowRendererName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setWritingXMLAllowed"
setWritingXMLAllowed'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_notifyScreenAreaChanged"
notifyScreenAreaChanged'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setFalagardType"
setFalagardType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setDragDropTarget"
setDragDropTarget'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_invalidateRenderingSurface"
invalidateRenderingSurface'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setUsingAutoRenderingSurface"
setUsingAutoRenderingSurface'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setNonClientWindow"
setNonClientWindow'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isTextParsingEnabled"
isTextParsingEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setTextParsingEnabled"
setTextParsingEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_banPropertyFromXML"
banPropertyFromXML'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_unbanPropertyFromXML"
unbanPropertyFromXML'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isPropertyBannedFromXML"
isPropertyBannedFromXML'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setUpdateMode"
setUpdateMode'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getUpdateMode"
getUpdateMode'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_setMouseInputPropagationEnabled"
setMouseInputPropagationEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isMouseInputPropagationEnabled"
isMouseInputPropagationEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_clone"
clone'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_clonePropertiesTo"
clonePropertiesTo'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_cloneChildWidgetsTo"
cloneChildWidgetsTo'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getZIndex"
getZIndex'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isInFront"
isInFront'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_isBehind"
isBehind'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs.h cegui_wnd_getCaptureWindow"
getCaptureWindow'_ :: ((HG3DClassPtr) -> (IO ()))