-- GENERATED by C->Haskell Compiler, version 0.16.3 Crystal Seed, 24 Jan 2009 (Haskell) -- Edit the ORIGNAL .chs file instead! {-# LINE 1 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-}{-# LANGUAGE ForeignFunctionInterface #-} {-# LANGUAGE TypeSynonymInstances #-} -- This source file is part of HGamer3D -- (A project to enable 3D game development in Haskell) -- For the latest info, see http://www.althainz.de/HGamer3D.html -- -- (c) 2011, 2012 Peter Althainz -- -- Licensed under the Apache License, Version 2.0 (the "License"); -- you may not use this file except in compliance with the License. -- You may obtain a copy of the License at -- -- http://www.apache.org/licenses/LICENSE-2.0 -- -- Unless required by applicable law or agreed to in writing, software -- distributed under the License is distributed on an "AS IS" BASIS, -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -- See the License for the specific language governing permissions and -- limitations under the License. -- -- ClassWindow.chs -- 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 {-# LINE 40 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} import HGamer3D.Bindings.CEGUI.ClassPtr {-# LINE 41 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} import HGamer3D.Bindings.CEGUI.StructHG3DClass {-# LINE 42 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} import HGamer3D.Bindings.CEGUI.EnumVerticalAlignment {-# LINE 43 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} import HGamer3D.Bindings.CEGUI.EnumHorizontalAlignment {-# LINE 44 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} import HGamer3D.Bindings.CEGUI.EnumWindowUpdateMode {-# LINE 45 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function Window -} 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'') {-# LINE 52 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function ~Window -} delete :: HG3DClass -> IO () delete a1 = withHG3DClass a1 $ \a1' -> delete'_ a1' >>= \res -> return () {-# LINE 56 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getType -} getType :: HG3DClass -> IO (String) getType a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 61 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getName -} getName :: HG3DClass -> IO (String) getName a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 66 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isDestroyedByParent -} isDestroyedByParent :: HG3DClass -> IO (Bool) isDestroyedByParent a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isDestroyedByParent'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 71 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isAlwaysOnTop -} isAlwaysOnTop :: HG3DClass -> IO (Bool) isAlwaysOnTop a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isAlwaysOnTop'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 76 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isDisabled -} 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'') {-# LINE 82 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isVisible -} 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'') {-# LINE 88 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isActive -} isActive :: HG3DClass -> IO (Bool) isActive a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isActive'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 93 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isClippedByParent -} isClippedByParent :: HG3DClass -> IO (Bool) isClippedByParent a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isClippedByParent'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 98 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getID -} getID :: HG3DClass -> IO (Int) getID a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getID'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') {-# LINE 103 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getChildCount -} getChildCount :: HG3DClass -> IO (Int) getChildCount a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getChildCount'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') {-# LINE 108 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isChild -} 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'') {-# LINE 114 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isChild2 -} 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'') {-# LINE 120 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isChildRecursive -} 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'') {-# LINE 126 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isChild3 -} 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'') {-# LINE 132 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getChild -} 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'') {-# LINE 138 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getChild2 -} 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'') {-# LINE 144 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getChildRecursive -} 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'') {-# LINE 150 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getChildRecursive2 -} 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'') {-# LINE 156 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getChildAtIdx -} 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'') {-# LINE 162 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getActiveChild -} getActiveChild :: HG3DClass -> IO (HG3DClass) getActiveChild a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getActiveChild'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 167 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getActiveChild2 -} getActiveChild2 :: HG3DClass -> IO (HG3DClass) getActiveChild2 a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getActiveChild2'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 172 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isAncestor -} 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'') {-# LINE 178 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isAncestor2 -} 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'') {-# LINE 184 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isAncestor3 -} 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'') {-# LINE 190 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getFont -} 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'') {-# LINE 196 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getText -} getText :: HG3DClass -> IO (String) getText a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getText'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 201 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getTextVisual -} getTextVisual :: HG3DClass -> IO (String) getTextVisual a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getTextVisual'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 206 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function inheritsAlpha -} inheritsAlpha :: HG3DClass -> IO (Bool) inheritsAlpha a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> inheritsAlpha'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 211 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getAlpha -} getAlpha :: HG3DClass -> IO (Float) getAlpha a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getAlpha'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') {-# LINE 216 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getEffectiveAlpha -} getEffectiveAlpha :: HG3DClass -> IO (Float) getEffectiveAlpha a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getEffectiveAlpha'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') {-# LINE 221 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isCapturedByThis -} isCapturedByThis :: HG3DClass -> IO (Bool) isCapturedByThis a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isCapturedByThis'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 226 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isCapturedByAncestor -} isCapturedByAncestor :: HG3DClass -> IO (Bool) isCapturedByAncestor a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isCapturedByAncestor'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 231 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isCapturedByChild -} isCapturedByChild :: HG3DClass -> IO (Bool) isCapturedByChild a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isCapturedByChild'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 236 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getParent -} getParent :: HG3DClass -> IO (HG3DClass) getParent a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getParent'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 241 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function restoresOldCapture -} restoresOldCapture :: HG3DClass -> IO (Bool) restoresOldCapture a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> restoresOldCapture'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 246 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isZOrderingEnabled -} isZOrderingEnabled :: HG3DClass -> IO (Bool) isZOrderingEnabled a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isZOrderingEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 251 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function wantsMultiClickEvents -} wantsMultiClickEvents :: HG3DClass -> IO (Bool) wantsMultiClickEvents a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> wantsMultiClickEvents'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 256 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isMouseAutoRepeatEnabled -} isMouseAutoRepeatEnabled :: HG3DClass -> IO (Bool) isMouseAutoRepeatEnabled a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isMouseAutoRepeatEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 261 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getAutoRepeatDelay -} getAutoRepeatDelay :: HG3DClass -> IO (Float) getAutoRepeatDelay a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getAutoRepeatDelay'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') {-# LINE 266 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getAutoRepeatRate -} getAutoRepeatRate :: HG3DClass -> IO (Float) getAutoRepeatRate a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getAutoRepeatRate'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') {-# LINE 271 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function distributesCapturedInputs -} distributesCapturedInputs :: HG3DClass -> IO (Bool) distributesCapturedInputs a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> distributesCapturedInputs'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 276 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isUsingDefaultTooltip -} isUsingDefaultTooltip :: HG3DClass -> IO (Bool) isUsingDefaultTooltip a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isUsingDefaultTooltip'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 281 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getTooltip -} getTooltip :: HG3DClass -> IO (HG3DClass) getTooltip a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getTooltip'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 286 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getTooltipType -} getTooltipType :: HG3DClass -> IO (String) getTooltipType a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getTooltipType'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 291 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getTooltipText -} getTooltipText :: HG3DClass -> IO (String) getTooltipText a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getTooltipText'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 296 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function inheritsTooltipText -} inheritsTooltipText :: HG3DClass -> IO (Bool) inheritsTooltipText a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> inheritsTooltipText'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 301 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isRiseOnClickEnabled -} isRiseOnClickEnabled :: HG3DClass -> IO (Bool) isRiseOnClickEnabled a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isRiseOnClickEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 306 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function testClassName -} 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'') {-# LINE 312 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getVerticalAlignment -} getVerticalAlignment :: HG3DClass -> IO (EnumVerticalAlignment) getVerticalAlignment a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getVerticalAlignment'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') {-# LINE 317 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getHorizontalAlignment -} getHorizontalAlignment :: HG3DClass -> IO (EnumHorizontalAlignment) getHorizontalAlignment a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getHorizontalAlignment'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') {-# LINE 322 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getLookNFeel -} getLookNFeel :: HG3DClass -> IO (String) getLookNFeel a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getLookNFeel'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 327 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getModalState -} getModalState :: HG3DClass -> IO (Bool) getModalState a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getModalState'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 332 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getUserString -} 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'') {-# LINE 338 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isUserStringDefined -} 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'') {-# LINE 344 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getActiveSibling -} getActiveSibling :: HG3DClass -> IO (HG3DClass) getActiveSibling a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getActiveSibling'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 349 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getParentPixelWidth -} getParentPixelWidth :: HG3DClass -> IO (Float) getParentPixelWidth a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getParentPixelWidth'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') {-# LINE 354 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getParentPixelHeight -} getParentPixelHeight :: HG3DClass -> IO (Float) getParentPixelHeight a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getParentPixelHeight'_ a1' a2' >>= \res -> peekFloatConv a2'>>= \a2'' -> return (a2'') {-# LINE 359 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isMousePassThroughEnabled -} isMousePassThroughEnabled :: HG3DClass -> IO (Bool) isMousePassThroughEnabled a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isMousePassThroughEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 364 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isAutoWindow -} isAutoWindow :: HG3DClass -> IO (Bool) isAutoWindow a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isAutoWindow'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 369 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isWritingXMLAllowed -} isWritingXMLAllowed :: HG3DClass -> IO (Bool) isWritingXMLAllowed a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isWritingXMLAllowed'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 374 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isDragDropTarget -} isDragDropTarget :: HG3DClass -> IO (Bool) isDragDropTarget a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isDragDropTarget'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 379 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isUsingAutoRenderingSurface -} isUsingAutoRenderingSurface :: HG3DClass -> IO (Bool) isUsingAutoRenderingSurface a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isUsingAutoRenderingSurface'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 384 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getRootWindow -} getRootWindow :: HG3DClass -> IO (HG3DClass) getRootWindow a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getRootWindow'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 389 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getRootWindow2 -} getRootWindow2 :: HG3DClass -> IO (HG3DClass) getRootWindow2 a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getRootWindow2'_ a1' a2' >>= \res -> peek a2'>>= \a2'' -> return (a2'') {-# LINE 394 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isNonClientWindow -} isNonClientWindow :: HG3DClass -> IO (Bool) isNonClientWindow a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isNonClientWindow'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 399 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function rename -} rename :: HG3DClass -> String -> IO () rename a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> rename'_ a1' a2' >>= \res -> return () {-# LINE 404 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function initialiseComponents -} initialiseComponents :: HG3DClass -> IO () initialiseComponents a1 = withHG3DClass a1 $ \a1' -> initialiseComponents'_ a1' >>= \res -> return () {-# LINE 408 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setDestroyedByParent -} setDestroyedByParent :: HG3DClass -> Bool -> IO () setDestroyedByParent a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setDestroyedByParent'_ a1' a2' >>= \res -> return () {-# LINE 413 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setAlwaysOnTop -} setAlwaysOnTop :: HG3DClass -> Bool -> IO () setAlwaysOnTop a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setAlwaysOnTop'_ a1' a2' >>= \res -> return () {-# LINE 418 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setEnabled -} setEnabled :: HG3DClass -> Bool -> IO () setEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setEnabled'_ a1' a2' >>= \res -> return () {-# LINE 423 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function enable -} enable :: HG3DClass -> IO () enable a1 = withHG3DClass a1 $ \a1' -> enable'_ a1' >>= \res -> return () {-# LINE 427 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function disable -} disable :: HG3DClass -> IO () disable a1 = withHG3DClass a1 $ \a1' -> disable'_ a1' >>= \res -> return () {-# LINE 431 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setVisible -} setVisible :: HG3DClass -> Bool -> IO () setVisible a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setVisible'_ a1' a2' >>= \res -> return () {-# LINE 436 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function show -} show :: HG3DClass -> IO () show a1 = withHG3DClass a1 $ \a1' -> show'_ a1' >>= \res -> return () {-# LINE 440 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function hide -} hide :: HG3DClass -> IO () hide a1 = withHG3DClass a1 $ \a1' -> hide'_ a1' >>= \res -> return () {-# LINE 444 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function activate -} activate :: HG3DClass -> IO () activate a1 = withHG3DClass a1 $ \a1' -> activate'_ a1' >>= \res -> return () {-# LINE 448 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function deactivate -} deactivate :: HG3DClass -> IO () deactivate a1 = withHG3DClass a1 $ \a1' -> deactivate'_ a1' >>= \res -> return () {-# LINE 452 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setClippedByParent -} setClippedByParent :: HG3DClass -> Bool -> IO () setClippedByParent a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setClippedByParent'_ a1' a2' >>= \res -> return () {-# LINE 457 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setID -} setID :: HG3DClass -> Int -> IO () setID a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in setID'_ a1' a2' >>= \res -> return () {-# LINE 462 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setText -} setText :: HG3DClass -> String -> IO () setText a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> setText'_ a1' a2' >>= \res -> return () {-# LINE 467 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function appendText -} appendText :: HG3DClass -> String -> IO () appendText a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> appendText'_ a1' a2' >>= \res -> return () {-# LINE 472 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setFont -} setFont :: HG3DClass -> HG3DClass -> IO () setFont a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> setFont'_ a1' a2' >>= \res -> return () {-# LINE 477 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setFont2 -} setFont2 :: HG3DClass -> String -> IO () setFont2 a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> setFont2'_ a1' a2' >>= \res -> return () {-# LINE 482 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function addChildWindow -} addChildWindow :: HG3DClass -> String -> IO () addChildWindow a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> addChildWindow'_ a1' a2' >>= \res -> return () {-# LINE 487 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function addChildWindow2 -} addChildWindow2 :: HG3DClass -> HG3DClass -> IO () addChildWindow2 a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> addChildWindow2'_ a1' a2' >>= \res -> return () {-# LINE 492 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function removeChildWindow -} removeChildWindow :: HG3DClass -> String -> IO () removeChildWindow a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> removeChildWindow'_ a1' a2' >>= \res -> return () {-# LINE 497 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function removeChildWindow2 -} removeChildWindow2 :: HG3DClass -> HG3DClass -> IO () removeChildWindow2 a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> removeChildWindow2'_ a1' a2' >>= \res -> return () {-# LINE 502 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function removeChildWindow3 -} removeChildWindow3 :: HG3DClass -> Int -> IO () removeChildWindow3 a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromIntegral a2} in removeChildWindow3'_ a1' a2' >>= \res -> return () {-# LINE 507 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function moveToFront -} moveToFront :: HG3DClass -> IO () moveToFront a1 = withHG3DClass a1 $ \a1' -> moveToFront'_ a1' >>= \res -> return () {-# LINE 511 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function moveToBack -} moveToBack :: HG3DClass -> IO () moveToBack a1 = withHG3DClass a1 $ \a1' -> moveToBack'_ a1' >>= \res -> return () {-# LINE 515 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function captureInput -} captureInput :: HG3DClass -> IO (Bool) captureInput a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> captureInput'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 520 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function releaseInput -} releaseInput :: HG3DClass -> IO () releaseInput a1 = withHG3DClass a1 $ \a1' -> releaseInput'_ a1' >>= \res -> return () {-# LINE 524 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setRestoreCapture -} setRestoreCapture :: HG3DClass -> Bool -> IO () setRestoreCapture a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setRestoreCapture'_ a1' a2' >>= \res -> return () {-# LINE 529 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setAlpha -} setAlpha :: HG3DClass -> Float -> IO () setAlpha a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = realToFrac a2} in setAlpha'_ a1' a2' >>= \res -> return () {-# LINE 534 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setInheritsAlpha -} setInheritsAlpha :: HG3DClass -> Bool -> IO () setInheritsAlpha a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setInheritsAlpha'_ a1' a2' >>= \res -> return () {-# LINE 539 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function invalidate -} invalidate :: HG3DClass -> IO () invalidate a1 = withHG3DClass a1 $ \a1' -> invalidate'_ a1' >>= \res -> return () {-# LINE 543 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function invalidate2 -} invalidate2 :: HG3DClass -> Bool -> IO () invalidate2 a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in invalidate2'_ a1' a2' >>= \res -> return () {-# LINE 548 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setMouseCursor3 -} setMouseCursor3 :: HG3DClass -> String -> String -> IO () setMouseCursor3 a1 a2 a3 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> withCString a3 $ \a3' -> setMouseCursor3'_ a1' a2' a3' >>= \res -> return () {-# LINE 554 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setZOrderingEnabled -} setZOrderingEnabled :: HG3DClass -> Bool -> IO () setZOrderingEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setZOrderingEnabled'_ a1' a2' >>= \res -> return () {-# LINE 559 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setWantsMultiClickEvents -} setWantsMultiClickEvents :: HG3DClass -> Bool -> IO () setWantsMultiClickEvents a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setWantsMultiClickEvents'_ a1' a2' >>= \res -> return () {-# LINE 564 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setMouseAutoRepeatEnabled -} setMouseAutoRepeatEnabled :: HG3DClass -> Bool -> IO () setMouseAutoRepeatEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setMouseAutoRepeatEnabled'_ a1' a2' >>= \res -> return () {-# LINE 569 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setAutoRepeatDelay -} setAutoRepeatDelay :: HG3DClass -> Float -> IO () setAutoRepeatDelay a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = realToFrac a2} in setAutoRepeatDelay'_ a1' a2' >>= \res -> return () {-# LINE 574 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setAutoRepeatRate -} setAutoRepeatRate :: HG3DClass -> Float -> IO () setAutoRepeatRate a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = realToFrac a2} in setAutoRepeatRate'_ a1' a2' >>= \res -> return () {-# LINE 579 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setDistributesCapturedInputs -} setDistributesCapturedInputs :: HG3DClass -> Bool -> IO () setDistributesCapturedInputs a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setDistributesCapturedInputs'_ a1' a2' >>= \res -> return () {-# LINE 584 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function notifyDragDropItemEnters -} notifyDragDropItemEnters :: HG3DClass -> HG3DClass -> IO () notifyDragDropItemEnters a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> notifyDragDropItemEnters'_ a1' a2' >>= \res -> return () {-# LINE 589 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function notifyDragDropItemLeaves -} notifyDragDropItemLeaves :: HG3DClass -> HG3DClass -> IO () notifyDragDropItemLeaves a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> notifyDragDropItemLeaves'_ a1' a2' >>= \res -> return () {-# LINE 594 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function notifyDragDropItemDropped -} notifyDragDropItemDropped :: HG3DClass -> HG3DClass -> IO () notifyDragDropItemDropped a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> notifyDragDropItemDropped'_ a1' a2' >>= \res -> return () {-# LINE 599 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function destroy -} destroy :: HG3DClass -> IO () destroy a1 = withHG3DClass a1 $ \a1' -> destroy'_ a1' >>= \res -> return () {-# LINE 603 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setTooltip -} setTooltip :: HG3DClass -> HG3DClass -> IO () setTooltip a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> setTooltip'_ a1' a2' >>= \res -> return () {-# LINE 608 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setTooltipType -} setTooltipType :: HG3DClass -> String -> IO () setTooltipType a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> setTooltipType'_ a1' a2' >>= \res -> return () {-# LINE 613 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setTooltipText -} setTooltipText :: HG3DClass -> String -> IO () setTooltipText a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> setTooltipText'_ a1' a2' >>= \res -> return () {-# LINE 618 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setInheritsTooltipText -} setInheritsTooltipText :: HG3DClass -> Bool -> IO () setInheritsTooltipText a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setInheritsTooltipText'_ a1' a2' >>= \res -> return () {-# LINE 623 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setRiseOnClickEnabled -} setRiseOnClickEnabled :: HG3DClass -> Bool -> IO () setRiseOnClickEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setRiseOnClickEnabled'_ a1' a2' >>= \res -> return () {-# LINE 628 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setVerticalAlignment -} setVerticalAlignment :: HG3DClass -> EnumVerticalAlignment -> IO () setVerticalAlignment a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = cIntFromEnum a2} in setVerticalAlignment'_ a1' a2' >>= \res -> return () {-# LINE 633 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setHorizontalAlignment -} setHorizontalAlignment :: HG3DClass -> EnumHorizontalAlignment -> IO () setHorizontalAlignment a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = cIntFromEnum a2} in setHorizontalAlignment'_ a1' a2' >>= \res -> return () {-# LINE 638 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setLookNFeel -} setLookNFeel :: HG3DClass -> String -> IO () setLookNFeel a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> setLookNFeel'_ a1' a2' >>= \res -> return () {-# LINE 643 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setModalState -} setModalState :: HG3DClass -> Bool -> IO () setModalState a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setModalState'_ a1' a2' >>= \res -> return () {-# LINE 648 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function performChildWindowLayout -} performChildWindowLayout :: HG3DClass -> IO () performChildWindowLayout a1 = withHG3DClass a1 $ \a1' -> performChildWindowLayout'_ a1' >>= \res -> return () {-# LINE 652 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setUserString -} setUserString :: HG3DClass -> String -> String -> IO () setUserString a1 a2 a3 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> withCString a3 $ \a3' -> setUserString'_ a1' a2' a3' >>= \res -> return () {-# LINE 658 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function render -} render :: HG3DClass -> IO () render a1 = withHG3DClass a1 $ \a1' -> render'_ a1' >>= \res -> return () {-# LINE 662 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function update -} update :: HG3DClass -> Float -> IO () update a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = realToFrac a2} in update'_ a1' a2' >>= \res -> return () {-# LINE 667 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function beginInitialisation -} beginInitialisation :: HG3DClass -> IO () beginInitialisation a1 = withHG3DClass a1 $ \a1' -> beginInitialisation'_ a1' >>= \res -> return () {-# LINE 671 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function endInitialisation -} endInitialisation :: HG3DClass -> IO () endInitialisation a1 = withHG3DClass a1 $ \a1' -> endInitialisation'_ a1' >>= \res -> return () {-# LINE 675 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setMousePassThroughEnabled -} setMousePassThroughEnabled :: HG3DClass -> Bool -> IO () setMousePassThroughEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setMousePassThroughEnabled'_ a1' a2' >>= \res -> return () {-# LINE 680 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setWindowRenderer -} setWindowRenderer :: HG3DClass -> String -> IO () setWindowRenderer a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> setWindowRenderer'_ a1' a2' >>= \res -> return () {-# LINE 685 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getWindowRendererName -} getWindowRendererName :: HG3DClass -> IO (String) getWindowRendererName a1 = withHG3DClass a1 $ \a1' -> alloc64k $ \a2' -> getWindowRendererName'_ a1' a2' >>= \res -> peekCString a2'>>= \a2'' -> return (a2'') {-# LINE 690 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setWritingXMLAllowed -} setWritingXMLAllowed :: HG3DClass -> Bool -> IO () setWritingXMLAllowed a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setWritingXMLAllowed'_ a1' a2' >>= \res -> return () {-# LINE 695 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function notifyScreenAreaChanged -} notifyScreenAreaChanged :: HG3DClass -> Bool -> IO () notifyScreenAreaChanged a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in notifyScreenAreaChanged'_ a1' a2' >>= \res -> return () {-# LINE 700 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setFalagardType -} setFalagardType :: HG3DClass -> String -> String -> IO () setFalagardType a1 a2 a3 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> withCString a3 $ \a3' -> setFalagardType'_ a1' a2' a3' >>= \res -> return () {-# LINE 706 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setDragDropTarget -} setDragDropTarget :: HG3DClass -> Bool -> IO () setDragDropTarget a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setDragDropTarget'_ a1' a2' >>= \res -> return () {-# LINE 711 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function invalidateRenderingSurface -} invalidateRenderingSurface :: HG3DClass -> IO () invalidateRenderingSurface a1 = withHG3DClass a1 $ \a1' -> invalidateRenderingSurface'_ a1' >>= \res -> return () {-# LINE 715 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setUsingAutoRenderingSurface -} setUsingAutoRenderingSurface :: HG3DClass -> Bool -> IO () setUsingAutoRenderingSurface a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setUsingAutoRenderingSurface'_ a1' a2' >>= \res -> return () {-# LINE 720 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setNonClientWindow -} setNonClientWindow :: HG3DClass -> Bool -> IO () setNonClientWindow a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setNonClientWindow'_ a1' a2' >>= \res -> return () {-# LINE 725 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isTextParsingEnabled -} isTextParsingEnabled :: HG3DClass -> IO (Bool) isTextParsingEnabled a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isTextParsingEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 730 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setTextParsingEnabled -} setTextParsingEnabled :: HG3DClass -> Bool -> IO () setTextParsingEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setTextParsingEnabled'_ a1' a2' >>= \res -> return () {-# LINE 735 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function banPropertyFromXML -} banPropertyFromXML :: HG3DClass -> String -> IO () banPropertyFromXML a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> banPropertyFromXML'_ a1' a2' >>= \res -> return () {-# LINE 740 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function unbanPropertyFromXML -} unbanPropertyFromXML :: HG3DClass -> String -> IO () unbanPropertyFromXML a1 a2 = withHG3DClass a1 $ \a1' -> withCString a2 $ \a2' -> unbanPropertyFromXML'_ a1' a2' >>= \res -> return () {-# LINE 745 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isPropertyBannedFromXML -} 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'') {-# LINE 751 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setUpdateMode -} setUpdateMode :: HG3DClass -> EnumWindowUpdateMode -> IO () setUpdateMode a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = cIntFromEnum a2} in setUpdateMode'_ a1' a2' >>= \res -> return () {-# LINE 756 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getUpdateMode -} getUpdateMode :: HG3DClass -> IO (EnumWindowUpdateMode) getUpdateMode a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getUpdateMode'_ a1' a2' >>= \res -> peekEnumUtil a2'>>= \a2'' -> return (a2'') {-# LINE 761 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function setMouseInputPropagationEnabled -} setMouseInputPropagationEnabled :: HG3DClass -> Bool -> IO () setMouseInputPropagationEnabled a1 a2 = withHG3DClass a1 $ \a1' -> let {a2' = fromBool a2} in setMouseInputPropagationEnabled'_ a1' a2' >>= \res -> return () {-# LINE 766 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isMouseInputPropagationEnabled -} isMouseInputPropagationEnabled :: HG3DClass -> IO (Bool) isMouseInputPropagationEnabled a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> isMouseInputPropagationEnabled'_ a1' a2' >>= \res -> peekBoolUtil a2'>>= \a2'' -> return (a2'') {-# LINE 771 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function clone -} 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'') {-# LINE 778 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function clonePropertiesTo -} clonePropertiesTo :: HG3DClass -> HG3DClass -> IO () clonePropertiesTo a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> clonePropertiesTo'_ a1' a2' >>= \res -> return () {-# LINE 783 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function cloneChildWidgetsTo -} cloneChildWidgetsTo :: HG3DClass -> HG3DClass -> IO () cloneChildWidgetsTo a1 a2 = withHG3DClass a1 $ \a1' -> withHG3DClass a2 $ \a2' -> cloneChildWidgetsTo'_ a1' a2' >>= \res -> return () {-# LINE 788 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getZIndex -} getZIndex :: HG3DClass -> IO (Int) getZIndex a1 = withHG3DClass a1 $ \a1' -> alloca $ \a2' -> getZIndex'_ a1' a2' >>= \res -> peekIntConv a2'>>= \a2'' -> return (a2'') {-# LINE 793 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isInFront -} 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'') {-# LINE 799 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function isBehind -} 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'') {-# LINE 805 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} {- function getCaptureWindow -} getCaptureWindow :: IO (HG3DClass) getCaptureWindow = alloca $ \a1' -> getCaptureWindow'_ a1' >>= \res -> peek a1'>>= \a1'' -> return (a1'') {-# LINE 809 ".\\HGamer3D\\Bindings\\CEGUI\\ClassWindow.chs" #-} 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 ()))