HGamer3D-Ogre-Binding-0.2.1: HGamer3D/Bindings/Ogre/ClassSceneManager.hs
-- 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\\Ogre\\ClassSceneManager.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-2013 Peter Althainz
--
-- The files are part of HGamer3D (www.hgamer3d.org)
--
-- 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.
--
-- ClassSceneManager.chs
--
module HGamer3D.Bindings.Ogre.ClassSceneManager 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.Ogre.Utils
{-# LINE 42 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.ClassPtr
{-# LINE 43 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.StructHG3DClass
{-# LINE 44 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.StructSharedPtr
{-# LINE 45 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumSceneManagerPrefabType
{-# LINE 46 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.StructColour
{-# LINE 47 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.StructQuaternion
{-# LINE 48 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumSceneManagerSpecialCaseRenderQueueMode
{-# LINE 49 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumLightType
{-# LINE 50 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function ~SceneManager -}
delete :: HG3DClass -> IO ()
delete a1 =
withHG3DClass a1 $ \a1' ->
delete'_ a1' >>= \res ->
return ()
{-# LINE 55 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getName -}
getName :: HG3DClass -> IO (String)
getName a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getName'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
{-# LINE 60 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getTypeName -}
getTypeName :: HG3DClass -> IO (String)
getTypeName a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
getTypeName'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
{-# LINE 65 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createCamera -}
createCamera :: HG3DClass -> String -> IO (HG3DClass)
createCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createCamera'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 71 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getCamera -}
getCamera :: HG3DClass -> String -> IO (HG3DClass)
getCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getCamera'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 77 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasCamera -}
hasCamera :: HG3DClass -> String -> IO (Bool)
hasCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasCamera'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 83 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyCamera -}
destroyCamera :: HG3DClass -> HG3DClass -> IO ()
destroyCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyCamera'_ a1' a2' >>= \res ->
return ()
{-# LINE 88 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyCamera2 -}
destroyCamera2 :: HG3DClass -> String -> IO ()
destroyCamera2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyCamera2'_ a1' a2' >>= \res ->
return ()
{-# LINE 93 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllCameras -}
destroyAllCameras :: HG3DClass -> IO ()
destroyAllCameras a1 =
withHG3DClass a1 $ \a1' ->
destroyAllCameras'_ a1' >>= \res ->
return ()
{-# LINE 97 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createLight -}
createLight :: HG3DClass -> String -> IO (HG3DClass)
createLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createLight'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 103 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createLight2 -}
createLight2 :: HG3DClass -> IO (HG3DClass)
createLight2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
createLight2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 108 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getLight -}
getLight :: HG3DClass -> String -> IO (HG3DClass)
getLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getLight'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 114 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasLight -}
hasLight :: HG3DClass -> String -> IO (Bool)
hasLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasLight'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 120 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyLight -}
destroyLight :: HG3DClass -> String -> IO ()
destroyLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyLight'_ a1' a2' >>= \res ->
return ()
{-# LINE 125 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyLight2 -}
destroyLight2 :: HG3DClass -> HG3DClass -> IO ()
destroyLight2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyLight2'_ a1' a2' >>= \res ->
return ()
{-# LINE 130 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllLights -}
destroyAllLights :: HG3DClass -> IO ()
destroyAllLights a1 =
withHG3DClass a1 $ \a1' ->
destroyAllLights'_ a1' >>= \res ->
return ()
{-# LINE 134 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createSceneNode -}
createSceneNode :: HG3DClass -> IO (HG3DClass)
createSceneNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
createSceneNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 139 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createSceneNode2 -}
createSceneNode2 :: HG3DClass -> String -> IO (HG3DClass)
createSceneNode2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createSceneNode2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 145 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroySceneNode -}
destroySceneNode :: HG3DClass -> String -> IO ()
destroySceneNode a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroySceneNode'_ a1' a2' >>= \res ->
return ()
{-# LINE 150 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroySceneNode2 -}
destroySceneNode2 :: HG3DClass -> HG3DClass -> IO ()
destroySceneNode2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroySceneNode2'_ a1' a2' >>= \res ->
return ()
{-# LINE 155 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getRootSceneNode -}
getRootSceneNode :: HG3DClass -> IO (HG3DClass)
getRootSceneNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getRootSceneNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 160 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getSceneNode -}
getSceneNode :: HG3DClass -> String -> IO (HG3DClass)
getSceneNode a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getSceneNode'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 166 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasSceneNode -}
hasSceneNode :: HG3DClass -> String -> IO (Bool)
hasSceneNode a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasSceneNode'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 172 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createEntity -}
createEntity :: HG3DClass -> String -> String -> String -> IO (HG3DClass)
createEntity a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
withCString a4 $ \a4' ->
alloca $ \a5' ->
createEntity'_ a1' a2' a3' a4' a5' >>= \res ->
peek a5'>>= \a5'' ->
return (a5'')
{-# LINE 180 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createEntity2 -}
createEntity2 :: HG3DClass -> String -> SharedPtr -> IO (HG3DClass)
createEntity2 a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withSharedPtr a3 $ \a3' ->
alloca $ \a4' ->
createEntity2'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 187 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createEntity3 -}
createEntity3 :: HG3DClass -> String -> IO (HG3DClass)
createEntity3 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createEntity3'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 193 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createEntity4 -}
createEntity4 :: HG3DClass -> SharedPtr -> IO (HG3DClass)
createEntity4 a1 a2 =
withHG3DClass a1 $ \a1' ->
withSharedPtr a2 $ \a2' ->
alloca $ \a3' ->
createEntity4'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 199 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createEntity5 -}
createEntity5 :: HG3DClass -> String -> EnumSceneManagerPrefabType -> IO (HG3DClass)
createEntity5 a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = cIntFromEnum a3} in
alloca $ \a4' ->
createEntity5'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 206 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createEntity6 -}
createEntity6 :: HG3DClass -> EnumSceneManagerPrefabType -> IO (HG3DClass)
createEntity6 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
alloca $ \a3' ->
createEntity6'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 212 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getEntity -}
getEntity :: HG3DClass -> String -> IO (HG3DClass)
getEntity a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getEntity'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 218 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasEntity -}
hasEntity :: HG3DClass -> String -> IO (Bool)
hasEntity a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasEntity'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 224 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyEntity -}
destroyEntity :: HG3DClass -> HG3DClass -> IO ()
destroyEntity a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyEntity'_ a1' a2' >>= \res ->
return ()
{-# LINE 229 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyEntity2 -}
destroyEntity2 :: HG3DClass -> String -> IO ()
destroyEntity2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyEntity2'_ a1' a2' >>= \res ->
return ()
{-# LINE 234 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllEntities -}
destroyAllEntities :: HG3DClass -> IO ()
destroyAllEntities a1 =
withHG3DClass a1 $ \a1' ->
destroyAllEntities'_ a1' >>= \res ->
return ()
{-# LINE 238 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createManualObject -}
createManualObject :: HG3DClass -> String -> IO (HG3DClass)
createManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createManualObject'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 244 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createManualObject2 -}
createManualObject2 :: HG3DClass -> IO (HG3DClass)
createManualObject2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
createManualObject2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 249 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getManualObject -}
getManualObject :: HG3DClass -> String -> IO (HG3DClass)
getManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getManualObject'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 255 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasManualObject -}
hasManualObject :: HG3DClass -> String -> IO (Bool)
hasManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasManualObject'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 261 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyManualObject -}
destroyManualObject :: HG3DClass -> HG3DClass -> IO ()
destroyManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyManualObject'_ a1' a2' >>= \res ->
return ()
{-# LINE 266 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyManualObject2 -}
destroyManualObject2 :: HG3DClass -> String -> IO ()
destroyManualObject2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyManualObject2'_ a1' a2' >>= \res ->
return ()
{-# LINE 271 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllManualObjects -}
destroyAllManualObjects :: HG3DClass -> IO ()
destroyAllManualObjects a1 =
withHG3DClass a1 $ \a1' ->
destroyAllManualObjects'_ a1' >>= \res ->
return ()
{-# LINE 275 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createBillboardChain -}
createBillboardChain :: HG3DClass -> String -> IO (HG3DClass)
createBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createBillboardChain'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 281 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createBillboardChain2 -}
createBillboardChain2 :: HG3DClass -> IO (HG3DClass)
createBillboardChain2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
createBillboardChain2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 286 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getBillboardChain -}
getBillboardChain :: HG3DClass -> String -> IO (HG3DClass)
getBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getBillboardChain'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 292 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasBillboardChain -}
hasBillboardChain :: HG3DClass -> String -> IO (Bool)
hasBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasBillboardChain'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 298 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyBillboardChain -}
destroyBillboardChain :: HG3DClass -> HG3DClass -> IO ()
destroyBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyBillboardChain'_ a1' a2' >>= \res ->
return ()
{-# LINE 303 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyBillboardChain2 -}
destroyBillboardChain2 :: HG3DClass -> String -> IO ()
destroyBillboardChain2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyBillboardChain2'_ a1' a2' >>= \res ->
return ()
{-# LINE 308 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllBillboardChains -}
destroyAllBillboardChains :: HG3DClass -> IO ()
destroyAllBillboardChains a1 =
withHG3DClass a1 $ \a1' ->
destroyAllBillboardChains'_ a1' >>= \res ->
return ()
{-# LINE 312 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasRibbonTrail -}
hasRibbonTrail :: HG3DClass -> String -> IO (Bool)
hasRibbonTrail a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasRibbonTrail'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 318 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyRibbonTrail2 -}
destroyRibbonTrail2 :: HG3DClass -> String -> IO ()
destroyRibbonTrail2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyRibbonTrail2'_ a1' a2' >>= \res ->
return ()
{-# LINE 323 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllRibbonTrails -}
destroyAllRibbonTrails :: HG3DClass -> IO ()
destroyAllRibbonTrails a1 =
withHG3DClass a1 $ \a1' ->
destroyAllRibbonTrails'_ a1' >>= \res ->
return ()
{-# LINE 327 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasParticleSystem -}
hasParticleSystem :: HG3DClass -> String -> IO (Bool)
hasParticleSystem a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasParticleSystem'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 333 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyParticleSystem2 -}
destroyParticleSystem2 :: HG3DClass -> String -> IO ()
destroyParticleSystem2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyParticleSystem2'_ a1' a2' >>= \res ->
return ()
{-# LINE 338 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllParticleSystems -}
destroyAllParticleSystems :: HG3DClass -> IO ()
destroyAllParticleSystems a1 =
withHG3DClass a1 $ \a1' ->
destroyAllParticleSystems'_ a1' >>= \res ->
return ()
{-# LINE 342 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function clearScene -}
clearScene :: HG3DClass -> IO ()
clearScene a1 =
withHG3DClass a1 $ \a1' ->
clearScene'_ a1' >>= \res ->
return ()
{-# LINE 346 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setAmbientLight -}
setAmbientLight :: HG3DClass -> Colour -> IO ()
setAmbientLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withColour a2 $ \a2' ->
setAmbientLight'_ a1' a2' >>= \res ->
return ()
{-# LINE 351 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getAmbientLight -}
getAmbientLight :: HG3DClass -> IO (Colour)
getAmbientLight a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getAmbientLight'_ a1' a2' >>= \res ->
peekColour a2'>>= \a2'' ->
return (a2'')
{-# LINE 356 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function prepareWorldGeometry -}
prepareWorldGeometry :: HG3DClass -> String -> IO ()
prepareWorldGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
prepareWorldGeometry'_ a1' a2' >>= \res ->
return ()
{-# LINE 361 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setWorldGeometry -}
setWorldGeometry :: HG3DClass -> String -> IO ()
setWorldGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setWorldGeometry'_ a1' a2' >>= \res ->
return ()
{-# LINE 366 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function estimateWorldGeometry -}
estimateWorldGeometry :: HG3DClass -> String -> IO (Int)
estimateWorldGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
estimateWorldGeometry'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
{-# LINE 372 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasOption -}
hasOption :: HG3DClass -> String -> IO (Bool)
hasOption a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasOption'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 378 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setSkyPlaneEnabled -}
setSkyPlaneEnabled :: HG3DClass -> Bool -> IO ()
setSkyPlaneEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setSkyPlaneEnabled'_ a1' a2' >>= \res ->
return ()
{-# LINE 383 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isSkyPlaneEnabled -}
isSkyPlaneEnabled :: HG3DClass -> IO (Bool)
isSkyPlaneEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isSkyPlaneEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 388 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getSkyPlaneNode -}
getSkyPlaneNode :: HG3DClass -> IO (HG3DClass)
getSkyPlaneNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSkyPlaneNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 393 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setSkyBox -}
setSkyBox :: HG3DClass -> Bool -> String -> Float -> Bool -> Quaternion -> String -> IO ()
setSkyBox a1 a2 a3 a4 a5 a6 a7 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
withCString a3 $ \a3' ->
let {a4' = realToFrac a4} in
let {a5' = fromBool a5} in
withQuaternion a6 $ \a6' ->
withCString a7 $ \a7' ->
setSkyBox'_ a1' a2' a3' a4' a5' a6' a7' >>= \res ->
return ()
{-# LINE 403 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setSkyBoxEnabled -}
setSkyBoxEnabled :: HG3DClass -> Bool -> IO ()
setSkyBoxEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setSkyBoxEnabled'_ a1' a2' >>= \res ->
return ()
{-# LINE 408 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isSkyBoxEnabled -}
isSkyBoxEnabled :: HG3DClass -> IO (Bool)
isSkyBoxEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isSkyBoxEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 413 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getSkyBoxNode -}
getSkyBoxNode :: HG3DClass -> IO (HG3DClass)
getSkyBoxNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSkyBoxNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 418 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setSkyDome -}
setSkyDome :: HG3DClass -> Bool -> String -> Float -> Float -> Float -> Bool -> Quaternion -> Int -> Int -> Int -> String -> IO ()
setSkyDome a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
withCString a3 $ \a3' ->
let {a4' = realToFrac a4} in
let {a5' = realToFrac a5} in
let {a6' = realToFrac a6} in
let {a7' = fromBool a7} in
withQuaternion a8 $ \a8' ->
let {a9' = fromIntegral a9} in
let {a10' = fromIntegral a10} in
let {a11' = fromIntegral a11} in
withCString a12 $ \a12' ->
setSkyDome'_ a1' a2' a3' a4' a5' a6' a7' a8' a9' a10' a11' a12' >>= \res ->
return ()
{-# LINE 433 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setSkyDomeEnabled -}
setSkyDomeEnabled :: HG3DClass -> Bool -> IO ()
setSkyDomeEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setSkyDomeEnabled'_ a1' a2' >>= \res ->
return ()
{-# LINE 438 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isSkyDomeEnabled -}
isSkyDomeEnabled :: HG3DClass -> IO (Bool)
isSkyDomeEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isSkyDomeEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 443 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getSkyDomeNode -}
getSkyDomeNode :: HG3DClass -> IO (HG3DClass)
getSkyDomeNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSkyDomeNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 448 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getFogColour -}
getFogColour :: HG3DClass -> IO (Colour)
getFogColour a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFogColour'_ a1' a2' >>= \res ->
peekColour a2'>>= \a2'' ->
return (a2'')
{-# LINE 453 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getFogStart -}
getFogStart :: HG3DClass -> IO (Float)
getFogStart a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFogStart'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 458 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getFogEnd -}
getFogEnd :: HG3DClass -> IO (Float)
getFogEnd a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFogEnd'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 463 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getFogDensity -}
getFogDensity :: HG3DClass -> IO (Float)
getFogDensity a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFogDensity'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 468 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createBillboardSet -}
createBillboardSet :: HG3DClass -> String -> Int -> IO (HG3DClass)
createBillboardSet a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = fromIntegral a3} in
alloca $ \a4' ->
createBillboardSet'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 475 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createBillboardSet2 -}
createBillboardSet2 :: HG3DClass -> Int -> IO (HG3DClass)
createBillboardSet2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
createBillboardSet2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 481 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getBillboardSet -}
getBillboardSet :: HG3DClass -> String -> IO (HG3DClass)
getBillboardSet a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getBillboardSet'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 487 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasBillboardSet -}
hasBillboardSet :: HG3DClass -> String -> IO (Bool)
hasBillboardSet a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasBillboardSet'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 493 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyBillboardSet -}
destroyBillboardSet :: HG3DClass -> HG3DClass -> IO ()
destroyBillboardSet a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyBillboardSet'_ a1' a2' >>= \res ->
return ()
{-# LINE 498 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyBillboardSet2 -}
destroyBillboardSet2 :: HG3DClass -> String -> IO ()
destroyBillboardSet2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyBillboardSet2'_ a1' a2' >>= \res ->
return ()
{-# LINE 503 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllBillboardSets -}
destroyAllBillboardSets :: HG3DClass -> IO ()
destroyAllBillboardSets a1 =
withHG3DClass a1 $ \a1' ->
destroyAllBillboardSets'_ a1' >>= \res ->
return ()
{-# LINE 507 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setDisplaySceneNodes -}
setDisplaySceneNodes :: HG3DClass -> Bool -> IO ()
setDisplaySceneNodes a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setDisplaySceneNodes'_ a1' a2' >>= \res ->
return ()
{-# LINE 512 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getDisplaySceneNodes -}
getDisplaySceneNodes :: HG3DClass -> IO (Bool)
getDisplaySceneNodes a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getDisplaySceneNodes'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 517 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createAnimation -}
createAnimation :: HG3DClass -> String -> Float -> IO (HG3DClass)
createAnimation a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = realToFrac a3} in
alloca $ \a4' ->
createAnimation'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 524 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getAnimation -}
getAnimation :: HG3DClass -> String -> IO (HG3DClass)
getAnimation a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getAnimation'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 530 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasAnimation -}
hasAnimation :: HG3DClass -> String -> IO (Bool)
hasAnimation a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasAnimation'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 536 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAnimation -}
destroyAnimation :: HG3DClass -> String -> IO ()
destroyAnimation a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyAnimation'_ a1' a2' >>= \res ->
return ()
{-# LINE 541 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllAnimations -}
destroyAllAnimations :: HG3DClass -> IO ()
destroyAllAnimations a1 =
withHG3DClass a1 $ \a1' ->
destroyAllAnimations'_ a1' >>= \res ->
return ()
{-# LINE 545 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function createAnimationState -}
createAnimationState :: HG3DClass -> String -> IO (HG3DClass)
createAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
createAnimationState'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 551 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getAnimationState -}
getAnimationState :: HG3DClass -> String -> IO (HG3DClass)
getAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getAnimationState'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 557 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasAnimationState -}
hasAnimationState :: HG3DClass -> String -> IO (Bool)
hasAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasAnimationState'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 563 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAnimationState -}
destroyAnimationState :: HG3DClass -> String -> IO ()
destroyAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyAnimationState'_ a1' a2' >>= \res ->
return ()
{-# LINE 568 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllAnimationStates -}
destroyAllAnimationStates :: HG3DClass -> IO ()
destroyAllAnimationStates a1 =
withHG3DClass a1 $ \a1' ->
destroyAllAnimationStates'_ a1' >>= \res ->
return ()
{-# LINE 572 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function clearSpecialCaseRenderQueues -}
clearSpecialCaseRenderQueues :: HG3DClass -> IO ()
clearSpecialCaseRenderQueues a1 =
withHG3DClass a1 $ \a1' ->
clearSpecialCaseRenderQueues'_ a1' >>= \res ->
return ()
{-# LINE 576 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setSpecialCaseRenderQueueMode -}
setSpecialCaseRenderQueueMode :: HG3DClass -> EnumSceneManagerSpecialCaseRenderQueueMode -> IO ()
setSpecialCaseRenderQueueMode a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
setSpecialCaseRenderQueueMode'_ a1' a2' >>= \res ->
return ()
{-# LINE 581 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getSpecialCaseRenderQueueMode -}
getSpecialCaseRenderQueueMode :: HG3DClass -> IO (EnumSceneManagerSpecialCaseRenderQueueMode)
getSpecialCaseRenderQueueMode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSpecialCaseRenderQueueMode'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 586 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function showBoundingBoxes -}
showBoundingBoxes :: HG3DClass -> Bool -> IO ()
showBoundingBoxes a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
showBoundingBoxes'_ a1' a2' >>= \res ->
return ()
{-# LINE 591 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShowBoundingBoxes -}
getShowBoundingBoxes :: HG3DClass -> IO (Bool)
getShowBoundingBoxes a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShowBoundingBoxes'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 596 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShowDebugShadows -}
setShowDebugShadows :: HG3DClass -> Bool -> IO ()
setShowDebugShadows a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShowDebugShadows'_ a1' a2' >>= \res ->
return ()
{-# LINE 601 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShowDebugShadows -}
getShowDebugShadows :: HG3DClass -> IO (Bool)
getShowDebugShadows a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShowDebugShadows'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 606 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowColour -}
setShadowColour :: HG3DClass -> Colour -> IO ()
setShadowColour a1 a2 =
withHG3DClass a1 $ \a1' ->
withColour a2 $ \a2' ->
setShadowColour'_ a1' a2' >>= \res ->
return ()
{-# LINE 611 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowColour -}
getShadowColour :: HG3DClass -> IO (Colour)
getShadowColour a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowColour'_ a1' a2' >>= \res ->
peekColour a2'>>= \a2'' ->
return (a2'')
{-# LINE 616 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowDirectionalLightExtrusionDistance -}
setShadowDirectionalLightExtrusionDistance :: HG3DClass -> Float -> IO ()
setShadowDirectionalLightExtrusionDistance a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setShadowDirectionalLightExtrusionDistance'_ a1' a2' >>= \res ->
return ()
{-# LINE 621 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowDirectionalLightExtrusionDistance -}
getShadowDirectionalLightExtrusionDistance :: HG3DClass -> IO (Float)
getShadowDirectionalLightExtrusionDistance a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowDirectionalLightExtrusionDistance'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 626 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowFarDistance -}
setShadowFarDistance :: HG3DClass -> Float -> IO ()
setShadowFarDistance a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setShadowFarDistance'_ a1' a2' >>= \res ->
return ()
{-# LINE 631 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowFarDistance -}
getShadowFarDistance :: HG3DClass -> IO (Float)
getShadowFarDistance a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowFarDistance'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 636 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowFarDistanceSquared -}
getShadowFarDistanceSquared :: HG3DClass -> IO (Float)
getShadowFarDistanceSquared a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowFarDistanceSquared'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 641 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowIndexBufferSize -}
setShadowIndexBufferSize :: HG3DClass -> Int -> IO ()
setShadowIndexBufferSize a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setShadowIndexBufferSize'_ a1' a2' >>= \res ->
return ()
{-# LINE 646 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowIndexBufferSize -}
getShadowIndexBufferSize :: HG3DClass -> IO (Int)
getShadowIndexBufferSize a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowIndexBufferSize'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 651 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureSize -}
setShadowTextureSize :: HG3DClass -> Int -> IO ()
setShadowTextureSize a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setShadowTextureSize'_ a1' a2' >>= \res ->
return ()
{-# LINE 656 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureFSAA -}
setShadowTextureFSAA :: HG3DClass -> Int -> IO ()
setShadowTextureFSAA a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setShadowTextureFSAA'_ a1' a2' >>= \res ->
return ()
{-# LINE 661 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureCount -}
setShadowTextureCount :: HG3DClass -> Int -> IO ()
setShadowTextureCount a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setShadowTextureCount'_ a1' a2' >>= \res ->
return ()
{-# LINE 666 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowTextureCount -}
getShadowTextureCount :: HG3DClass -> IO (Int)
getShadowTextureCount a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowTextureCount'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 671 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureCountPerLightType -}
setShadowTextureCountPerLightType :: HG3DClass -> EnumLightType -> Int -> IO ()
setShadowTextureCountPerLightType a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
let {a3' = fromIntegral a3} in
setShadowTextureCountPerLightType'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 677 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowTextureCountPerLightType -}
getShadowTextureCountPerLightType :: HG3DClass -> EnumLightType -> IO (Int)
getShadowTextureCountPerLightType a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
alloca $ \a3' ->
getShadowTextureCountPerLightType'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
{-# LINE 683 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowTexture -}
getShadowTexture :: HG3DClass -> Int -> IO (SharedPtr)
getShadowTexture a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getShadowTexture'_ a1' a2' a3' >>= \res ->
peekSharedPtr a3'>>= \a3'' ->
return (a3'')
{-# LINE 689 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowDirLightTextureOffset -}
setShadowDirLightTextureOffset :: HG3DClass -> Float -> IO ()
setShadowDirLightTextureOffset a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setShadowDirLightTextureOffset'_ a1' a2' >>= \res ->
return ()
{-# LINE 694 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowDirLightTextureOffset -}
getShadowDirLightTextureOffset :: HG3DClass -> IO (Float)
getShadowDirLightTextureOffset a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowDirLightTextureOffset'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 699 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureFadeStart -}
setShadowTextureFadeStart :: HG3DClass -> Float -> IO ()
setShadowTextureFadeStart a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setShadowTextureFadeStart'_ a1' a2' >>= \res ->
return ()
{-# LINE 704 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureFadeEnd -}
setShadowTextureFadeEnd :: HG3DClass -> Float -> IO ()
setShadowTextureFadeEnd a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
setShadowTextureFadeEnd'_ a1' a2' >>= \res ->
return ()
{-# LINE 709 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureSelfShadow -}
setShadowTextureSelfShadow :: HG3DClass -> Bool -> IO ()
setShadowTextureSelfShadow a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShadowTextureSelfShadow'_ a1' a2' >>= \res ->
return ()
{-# LINE 714 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowTextureSelfShadow -}
getShadowTextureSelfShadow :: HG3DClass -> IO (Bool)
getShadowTextureSelfShadow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowTextureSelfShadow'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 719 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureCasterMaterial -}
setShadowTextureCasterMaterial :: HG3DClass -> String -> IO ()
setShadowTextureCasterMaterial a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setShadowTextureCasterMaterial'_ a1' a2' >>= \res ->
return ()
{-# LINE 724 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowTextureReceiverMaterial -}
setShadowTextureReceiverMaterial :: HG3DClass -> String -> IO ()
setShadowTextureReceiverMaterial a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
setShadowTextureReceiverMaterial'_ a1' a2' >>= \res ->
return ()
{-# LINE 729 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowCasterRenderBackFaces -}
setShadowCasterRenderBackFaces :: HG3DClass -> Bool -> IO ()
setShadowCasterRenderBackFaces a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShadowCasterRenderBackFaces'_ a1' a2' >>= \res ->
return ()
{-# LINE 734 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowCasterRenderBackFaces -}
getShadowCasterRenderBackFaces :: HG3DClass -> IO (Bool)
getShadowCasterRenderBackFaces a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowCasterRenderBackFaces'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 739 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowUseInfiniteFarPlane -}
setShadowUseInfiniteFarPlane :: HG3DClass -> Bool -> IO ()
setShadowUseInfiniteFarPlane a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShadowUseInfiniteFarPlane'_ a1' a2' >>= \res ->
return ()
{-# LINE 744 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isShadowTechniqueStencilBased -}
isShadowTechniqueStencilBased :: HG3DClass -> IO (Bool)
isShadowTechniqueStencilBased a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isShadowTechniqueStencilBased'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 749 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isShadowTechniqueTextureBased -}
isShadowTechniqueTextureBased :: HG3DClass -> IO (Bool)
isShadowTechniqueTextureBased a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isShadowTechniqueTextureBased'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 754 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isShadowTechniqueModulative -}
isShadowTechniqueModulative :: HG3DClass -> IO (Bool)
isShadowTechniqueModulative a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isShadowTechniqueModulative'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 759 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isShadowTechniqueAdditive -}
isShadowTechniqueAdditive :: HG3DClass -> IO (Bool)
isShadowTechniqueAdditive a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isShadowTechniqueAdditive'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 764 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isShadowTechniqueIntegrated -}
isShadowTechniqueIntegrated :: HG3DClass -> IO (Bool)
isShadowTechniqueIntegrated a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isShadowTechniqueIntegrated'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 769 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isShadowTechniqueInUse -}
isShadowTechniqueInUse :: HG3DClass -> IO (Bool)
isShadowTechniqueInUse a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isShadowTechniqueInUse'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 774 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setShadowUseLightClipPlanes -}
setShadowUseLightClipPlanes :: HG3DClass -> Bool -> IO ()
setShadowUseLightClipPlanes a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShadowUseLightClipPlanes'_ a1' a2' >>= \res ->
return ()
{-# LINE 779 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getShadowUseLightClipPlanes -}
getShadowUseLightClipPlanes :: HG3DClass -> IO (Bool)
getShadowUseLightClipPlanes a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getShadowUseLightClipPlanes'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 784 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setLateMaterialResolving -}
setLateMaterialResolving :: HG3DClass -> Bool -> IO ()
setLateMaterialResolving a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setLateMaterialResolving'_ a1' a2' >>= \res ->
return ()
{-# LINE 789 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function isLateMaterialResolving -}
isLateMaterialResolving :: HG3DClass -> IO (Bool)
isLateMaterialResolving a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isLateMaterialResolving'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 794 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasStaticGeometry -}
hasStaticGeometry :: HG3DClass -> String -> IO (Bool)
hasStaticGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasStaticGeometry'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 800 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyStaticGeometry2 -}
destroyStaticGeometry2 :: HG3DClass -> String -> IO ()
destroyStaticGeometry2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyStaticGeometry2'_ a1' a2' >>= \res ->
return ()
{-# LINE 805 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllStaticGeometry -}
destroyAllStaticGeometry :: HG3DClass -> IO ()
destroyAllStaticGeometry a1 =
withHG3DClass a1 $ \a1' ->
destroyAllStaticGeometry'_ a1' >>= \res ->
return ()
{-# LINE 809 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyInstancedGeometry2 -}
destroyInstancedGeometry2 :: HG3DClass -> String -> IO ()
destroyInstancedGeometry2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyInstancedGeometry2'_ a1' a2' >>= \res ->
return ()
{-# LINE 814 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllInstancedGeometry -}
destroyAllInstancedGeometry :: HG3DClass -> IO ()
destroyAllInstancedGeometry a1 =
withHG3DClass a1 $ \a1' ->
destroyAllInstancedGeometry'_ a1' >>= \res ->
return ()
{-# LINE 818 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasInstanceManager -}
hasInstanceManager :: HG3DClass -> String -> IO (Bool)
hasInstanceManager a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
hasInstanceManager'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 824 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyInstanceManager -}
destroyInstanceManager :: HG3DClass -> String -> IO ()
destroyInstanceManager a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyInstanceManager'_ a1' a2' >>= \res ->
return ()
{-# LINE 829 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllInstanceManagers -}
destroyAllInstanceManagers :: HG3DClass -> IO ()
destroyAllInstanceManagers a1 =
withHG3DClass a1 $ \a1' ->
destroyAllInstanceManagers'_ a1' >>= \res ->
return ()
{-# LINE 833 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyMovableObject -}
destroyMovableObject :: HG3DClass -> String -> String -> IO ()
destroyMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
destroyMovableObject'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 839 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyMovableObject2 -}
destroyMovableObject2 :: HG3DClass -> HG3DClass -> IO ()
destroyMovableObject2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
destroyMovableObject2'_ a1' a2' >>= \res ->
return ()
{-# LINE 844 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllMovableObjectsByType -}
destroyAllMovableObjectsByType :: HG3DClass -> String -> IO ()
destroyAllMovableObjectsByType a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
destroyAllMovableObjectsByType'_ a1' a2' >>= \res ->
return ()
{-# LINE 849 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function destroyAllMovableObjects -}
destroyAllMovableObjects :: HG3DClass -> IO ()
destroyAllMovableObjects a1 =
withHG3DClass a1 $ \a1' ->
destroyAllMovableObjects'_ a1' >>= \res ->
return ()
{-# LINE 853 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getMovableObject -}
getMovableObject :: HG3DClass -> String -> String -> IO (HG3DClass)
getMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
alloca $ \a4' ->
getMovableObject'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 860 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function hasMovableObject -}
hasMovableObject :: HG3DClass -> String -> String -> IO (Bool)
hasMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
alloca $ \a4' ->
hasMovableObject'_ a1' a2' a3' a4' >>= \res ->
peekBoolUtil a4'>>= \a4'' ->
return (a4'')
{-# LINE 867 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function injectMovableObject -}
injectMovableObject :: HG3DClass -> HG3DClass -> IO ()
injectMovableObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
injectMovableObject'_ a1' a2' >>= \res ->
return ()
{-# LINE 872 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function extractMovableObject -}
extractMovableObject :: HG3DClass -> String -> String -> IO ()
extractMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
extractMovableObject'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 878 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function extractMovableObject2 -}
extractMovableObject2 :: HG3DClass -> HG3DClass -> IO ()
extractMovableObject2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
extractMovableObject2'_ a1' a2' >>= \res ->
return ()
{-# LINE 883 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function extractAllMovableObjectsByType -}
extractAllMovableObjectsByType :: HG3DClass -> String -> IO ()
extractAllMovableObjectsByType a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
extractAllMovableObjectsByType'_ a1' a2' >>= \res ->
return ()
{-# LINE 888 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setVisibilityMask -}
setVisibilityMask :: HG3DClass -> Int -> IO ()
setVisibilityMask a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setVisibilityMask'_ a1' a2' >>= \res ->
return ()
{-# LINE 893 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getVisibilityMask -}
getVisibilityMask :: HG3DClass -> IO (Int)
getVisibilityMask a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getVisibilityMask'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 898 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setFindVisibleObjects -}
setFindVisibleObjects :: HG3DClass -> Bool -> IO ()
setFindVisibleObjects a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setFindVisibleObjects'_ a1' a2' >>= \res ->
return ()
{-# LINE 903 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getFindVisibleObjects -}
getFindVisibleObjects :: HG3DClass -> IO (Bool)
getFindVisibleObjects a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFindVisibleObjects'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 908 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setNormaliseNormalsOnScale -}
setNormaliseNormalsOnScale :: HG3DClass -> Bool -> IO ()
setNormaliseNormalsOnScale a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setNormaliseNormalsOnScale'_ a1' a2' >>= \res ->
return ()
{-# LINE 913 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getNormaliseNormalsOnScale -}
getNormaliseNormalsOnScale :: HG3DClass -> IO (Bool)
getNormaliseNormalsOnScale a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getNormaliseNormalsOnScale'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 918 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setFlipCullingOnNegativeScale -}
setFlipCullingOnNegativeScale :: HG3DClass -> Bool -> IO ()
setFlipCullingOnNegativeScale a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setFlipCullingOnNegativeScale'_ a1' a2' >>= \res ->
return ()
{-# LINE 923 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getFlipCullingOnNegativeScale -}
getFlipCullingOnNegativeScale :: HG3DClass -> IO (Bool)
getFlipCullingOnNegativeScale a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFlipCullingOnNegativeScale'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 928 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getDestinationRenderSystem -}
getDestinationRenderSystem :: HG3DClass -> IO (HG3DClass)
getDestinationRenderSystem a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getDestinationRenderSystem'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 933 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getCurrentViewport -}
getCurrentViewport :: HG3DClass -> IO (HG3DClass)
getCurrentViewport a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getCurrentViewport'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 938 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function setCameraRelativeRendering -}
setCameraRelativeRendering :: HG3DClass -> Bool -> IO ()
setCameraRelativeRendering a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setCameraRelativeRendering'_ a1' a2' >>= \res ->
return ()
{-# LINE 943 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
{- function getCameraRelativeRendering -}
getCameraRelativeRendering :: HG3DClass -> IO (Bool)
getCameraRelativeRendering a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getCameraRelativeRendering'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 948 ".\\HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destruct"
delete'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getName"
getName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getTypeName"
getTypeName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createCamera"
createCamera'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getCamera"
getCamera'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasCamera"
hasCamera'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyCamera"
destroyCamera'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyCamera2"
destroyCamera2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllCameras"
destroyAllCameras'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createLight"
createLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createLight2"
createLight2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getLight"
getLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasLight"
hasLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyLight"
destroyLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyLight2"
destroyLight2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllLights"
destroyAllLights'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createSceneNode"
createSceneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createSceneNode2"
createSceneNode2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroySceneNode"
destroySceneNode'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroySceneNode2"
destroySceneNode2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getRootSceneNode"
getRootSceneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getSceneNode"
getSceneNode'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasSceneNode"
hasSceneNode'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createEntity"
createEntity'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createEntity2"
createEntity2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((SharedPtrPtr) -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createEntity3"
createEntity3'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createEntity4"
createEntity4'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createEntity5"
createEntity5'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createEntity6"
createEntity6'_ :: ((HG3DClassPtr) -> (CInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getEntity"
getEntity'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasEntity"
hasEntity'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyEntity"
destroyEntity'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyEntity2"
destroyEntity2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllEntities"
destroyAllEntities'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createManualObject"
createManualObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createManualObject2"
createManualObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getManualObject"
getManualObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasManualObject"
hasManualObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyManualObject"
destroyManualObject'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyManualObject2"
destroyManualObject2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllManualObjects"
destroyAllManualObjects'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createBillboardChain"
createBillboardChain'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createBillboardChain2"
createBillboardChain2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getBillboardChain"
getBillboardChain'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasBillboardChain"
hasBillboardChain'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyBillboardChain"
destroyBillboardChain'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyBillboardChain2"
destroyBillboardChain2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllBillboardChains"
destroyAllBillboardChains'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasRibbonTrail"
hasRibbonTrail'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyRibbonTrail2"
destroyRibbonTrail2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllRibbonTrails"
destroyAllRibbonTrails'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasParticleSystem"
hasParticleSystem'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyParticleSystem2"
destroyParticleSystem2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllParticleSystems"
destroyAllParticleSystems'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_clearScene"
clearScene'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setAmbientLight"
setAmbientLight'_ :: ((HG3DClassPtr) -> ((ColourPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getAmbientLight"
getAmbientLight'_ :: ((HG3DClassPtr) -> ((ColourPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_prepareWorldGeometry"
prepareWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setWorldGeometry"
setWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_estimateWorldGeometry"
estimateWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasOption"
hasOption'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setSkyPlaneEnabled"
setSkyPlaneEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isSkyPlaneEnabled"
isSkyPlaneEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getSkyPlaneNode"
getSkyPlaneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setSkyBox"
setSkyBox'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CChar) -> (CFloat -> (CInt -> ((QuaternionPtr) -> ((Ptr CChar) -> (IO ()))))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setSkyBoxEnabled"
setSkyBoxEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isSkyBoxEnabled"
isSkyBoxEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getSkyBoxNode"
getSkyBoxNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setSkyDome"
setSkyDome'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CChar) -> (CFloat -> (CFloat -> (CFloat -> (CInt -> ((QuaternionPtr) -> (CInt -> (CInt -> (CInt -> ((Ptr CChar) -> (IO ())))))))))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setSkyDomeEnabled"
setSkyDomeEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isSkyDomeEnabled"
isSkyDomeEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getSkyDomeNode"
getSkyDomeNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getFogColour"
getFogColour'_ :: ((HG3DClassPtr) -> ((ColourPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getFogStart"
getFogStart'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getFogEnd"
getFogEnd'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getFogDensity"
getFogDensity'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createBillboardSet"
createBillboardSet'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createBillboardSet2"
createBillboardSet2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getBillboardSet"
getBillboardSet'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasBillboardSet"
hasBillboardSet'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyBillboardSet"
destroyBillboardSet'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyBillboardSet2"
destroyBillboardSet2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllBillboardSets"
destroyAllBillboardSets'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setDisplaySceneNodes"
setDisplaySceneNodes'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getDisplaySceneNodes"
getDisplaySceneNodes'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createAnimation"
createAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CFloat -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getAnimation"
getAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasAnimation"
hasAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAnimation"
destroyAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllAnimations"
destroyAllAnimations'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_createAnimationState"
createAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getAnimationState"
getAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasAnimationState"
hasAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAnimationState"
destroyAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllAnimationStates"
destroyAllAnimationStates'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_clearSpecialCaseRenderQueues"
clearSpecialCaseRenderQueues'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setSpecialCaseRenderQueueMode"
setSpecialCaseRenderQueueMode'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getSpecialCaseRenderQueueMode"
getSpecialCaseRenderQueueMode'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_showBoundingBoxes"
showBoundingBoxes'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShowBoundingBoxes"
getShowBoundingBoxes'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShowDebugShadows"
setShowDebugShadows'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShowDebugShadows"
getShowDebugShadows'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowColour"
setShadowColour'_ :: ((HG3DClassPtr) -> ((ColourPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowColour"
getShadowColour'_ :: ((HG3DClassPtr) -> ((ColourPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowDirectionalLightExtrusionDistance"
setShadowDirectionalLightExtrusionDistance'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowDirectionalLightExtrusionDistance"
getShadowDirectionalLightExtrusionDistance'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowFarDistance"
setShadowFarDistance'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowFarDistance"
getShadowFarDistance'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowFarDistanceSquared"
getShadowFarDistanceSquared'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowIndexBufferSize"
setShadowIndexBufferSize'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowIndexBufferSize"
getShadowIndexBufferSize'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureSize"
setShadowTextureSize'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureFSAA"
setShadowTextureFSAA'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureCount"
setShadowTextureCount'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowTextureCount"
getShadowTextureCount'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureCountPerLightType"
setShadowTextureCountPerLightType'_ :: ((HG3DClassPtr) -> (CInt -> (CInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowTextureCountPerLightType"
getShadowTextureCountPerLightType'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowTexture"
getShadowTexture'_ :: ((HG3DClassPtr) -> (CInt -> ((SharedPtrPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowDirLightTextureOffset"
setShadowDirLightTextureOffset'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowDirLightTextureOffset"
getShadowDirLightTextureOffset'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureFadeStart"
setShadowTextureFadeStart'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureFadeEnd"
setShadowTextureFadeEnd'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureSelfShadow"
setShadowTextureSelfShadow'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowTextureSelfShadow"
getShadowTextureSelfShadow'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureCasterMaterial"
setShadowTextureCasterMaterial'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowTextureReceiverMaterial"
setShadowTextureReceiverMaterial'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowCasterRenderBackFaces"
setShadowCasterRenderBackFaces'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowCasterRenderBackFaces"
getShadowCasterRenderBackFaces'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowUseInfiniteFarPlane"
setShadowUseInfiniteFarPlane'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isShadowTechniqueStencilBased"
isShadowTechniqueStencilBased'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isShadowTechniqueTextureBased"
isShadowTechniqueTextureBased'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isShadowTechniqueModulative"
isShadowTechniqueModulative'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isShadowTechniqueAdditive"
isShadowTechniqueAdditive'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isShadowTechniqueIntegrated"
isShadowTechniqueIntegrated'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isShadowTechniqueInUse"
isShadowTechniqueInUse'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setShadowUseLightClipPlanes"
setShadowUseLightClipPlanes'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getShadowUseLightClipPlanes"
getShadowUseLightClipPlanes'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setLateMaterialResolving"
setLateMaterialResolving'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_isLateMaterialResolving"
isLateMaterialResolving'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasStaticGeometry"
hasStaticGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyStaticGeometry2"
destroyStaticGeometry2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllStaticGeometry"
destroyAllStaticGeometry'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyInstancedGeometry2"
destroyInstancedGeometry2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllInstancedGeometry"
destroyAllInstancedGeometry'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasInstanceManager"
hasInstanceManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyInstanceManager"
destroyInstanceManager'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllInstanceManagers"
destroyAllInstanceManagers'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyMovableObject"
destroyMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyMovableObject2"
destroyMovableObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllMovableObjectsByType"
destroyAllMovableObjectsByType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_destroyAllMovableObjects"
destroyAllMovableObjects'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getMovableObject"
getMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_hasMovableObject"
hasMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_injectMovableObject"
injectMovableObject'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_extractMovableObject"
extractMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_extractMovableObject2"
extractMovableObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_extractAllMovableObjectsByType"
extractAllMovableObjectsByType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setVisibilityMask"
setVisibilityMask'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getVisibilityMask"
getVisibilityMask'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setFindVisibleObjects"
setFindVisibleObjects'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getFindVisibleObjects"
getFindVisibleObjects'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setNormaliseNormalsOnScale"
setNormaliseNormalsOnScale'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getNormaliseNormalsOnScale"
getNormaliseNormalsOnScale'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setFlipCullingOnNegativeScale"
setFlipCullingOnNegativeScale'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getFlipCullingOnNegativeScale"
getFlipCullingOnNegativeScale'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getDestinationRenderSystem"
getDestinationRenderSystem'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getCurrentViewport"
getCurrentViewport'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_setCameraRelativeRendering"
setCameraRelativeRendering'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h ogre_scmgr_getCameraRelativeRendering"
getCameraRelativeRendering'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))