HGamer3D-Ogre-Binding-0.1.3: 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
--
-- Copyright 2011 Dr. 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.
--
-- ClassSceneManager.chs
--
--
--
--
-- File for type, method, enum or function stubs
-- in: "..\OgreSDK_vc10_v1-7-4\include\OGRE\OgreSceneManager.h"
--
-- each stub combines the following files:
-- a C++ implementation file, transforming cpp calls into C-functions
-- a C-header file, making this C-functions available for the C2HS parser
-- a chs file, give instructions to the C2HS parser.
--
--
module HGamer3D.Bindings.Ogre.ClassSceneManager where
import C2HS
import Foreign
import Foreign.Ptr
import Foreign.C
import Monad (liftM, liftM2)
import HGamer3D.Data.HG3DClass
import HGamer3D.Data.Vector2
import HGamer3D.Data.Vector3
import HGamer3D.Data.Vector4
import HGamer3D.Data.Quaternion
import HGamer3D.Data.ColourValue
import HGamer3D.Data.Radian
import HGamer3D.Data.Degree
import HGamer3D.Data.Angle
import HGamer3D.Bindings.Ogre.TypeHG3DClass
{-# LINE 54 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.ClassPtr
{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.Utils
{-# LINE 56 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumPrefabType
{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.TypeColourValue
{-# LINE 58 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.TypeSharedPtr
{-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.TypeQuaternion
{-# LINE 60 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumFogMode
{-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumSpecialCaseRenderQueueMode
{-# LINE 62 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumShadowTechnique
{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumPixelFormat
{-# LINE 64 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
import HGamer3D.Bindings.Ogre.EnumLightTypes
{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
cSmGetName :: HG3DClass -> IO (String)
cSmGetName a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
cSmGetName'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetTypeName :: HG3DClass -> IO (String)
cSmGetTypeName a1 =
withHG3DClass a1 $ \a1' ->
alloc64k $ \a2' ->
cSmGetTypeName'_ a1' a2' >>= \res ->
peekCString a2'>>= \a2'' ->
return (a2'')
{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateCamera :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateCamera'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 80 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetCamera :: HG3DClass -> String -> IO (HG3DClass)
cSmGetCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetCamera'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasCamera :: HG3DClass -> String -> IO (Bool)
cSmHasCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasCamera'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 90 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyCamera :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyCamera a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyCamera'_ a1' a2' >>= \res ->
return ()
{-# LINE 94 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyCamera2 :: HG3DClass -> String -> IO ()
cSmDestroyCamera2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyCamera2'_ a1' a2' >>= \res ->
return ()
{-# LINE 98 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllCameras :: HG3DClass -> IO ()
cSmDestroyAllCameras a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllCameras'_ a1' >>= \res ->
return ()
{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateLight :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateLight'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 106 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateLight2 :: HG3DClass -> IO (HG3DClass)
cSmCreateLight2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmCreateLight2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 110 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetLight :: HG3DClass -> String -> IO (HG3DClass)
cSmGetLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetLight'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasLight :: HG3DClass -> String -> IO (Bool)
cSmHasLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasLight'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 120 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyLight :: HG3DClass -> String -> IO ()
cSmDestroyLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyLight'_ a1' a2' >>= \res ->
return ()
{-# LINE 124 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyLight2 :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyLight2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyLight2'_ a1' a2' >>= \res ->
return ()
{-# LINE 128 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllLights :: HG3DClass -> IO ()
cSmDestroyAllLights a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllLights'_ a1' >>= \res ->
return ()
{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmNotifyLightsDirty :: HG3DClass -> IO ()
cSmNotifyLightsDirty a1 =
withHG3DClass a1 $ \a1' ->
cSmNotifyLightsDirty'_ a1' >>= \res ->
return ()
{-# LINE 134 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateSceneNode :: HG3DClass -> IO (HG3DClass)
cSmCreateSceneNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmCreateSceneNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 138 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateSceneNode2 :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateSceneNode2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateSceneNode2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroySceneNode :: HG3DClass -> String -> IO ()
cSmDestroySceneNode a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroySceneNode'_ a1' a2' >>= \res ->
return ()
{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroySceneNode2 :: HG3DClass -> HG3DClass -> IO ()
cSmDestroySceneNode2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroySceneNode2'_ a1' a2' >>= \res ->
return ()
{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetRootSceneNode :: HG3DClass -> IO (HG3DClass)
cSmGetRootSceneNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetRootSceneNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetSceneNode :: HG3DClass -> String -> IO (HG3DClass)
cSmGetSceneNode a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetSceneNode'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 160 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasSceneNode :: HG3DClass -> String -> IO (Bool)
cSmHasSceneNode a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasSceneNode'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateEntity :: HG3DClass -> String -> String -> String -> IO (HG3DClass)
cSmCreateEntity a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
withCString a4 $ \a4' ->
alloca $ \a5' ->
cSmCreateEntity'_ a1' a2' a3' a4' a5' >>= \res ->
peek a5'>>= \a5'' ->
return (a5'')
{-# LINE 172 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateEntity2 :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateEntity2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateEntity2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateEntity3 :: HG3DClass -> String -> EnumPrefabType -> IO (HG3DClass)
cSmCreateEntity3 a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = cIntFromEnum a3} in
alloca $ \a4' ->
cSmCreateEntity3'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateEntity4 :: HG3DClass -> EnumPrefabType -> IO (HG3DClass)
cSmCreateEntity4 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
alloca $ \a3' ->
cSmCreateEntity4'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 188 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetEntity :: HG3DClass -> String -> IO (HG3DClass)
cSmGetEntity a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetEntity'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasEntity :: HG3DClass -> String -> IO (Bool)
cSmHasEntity a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasEntity'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 198 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyEntity :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyEntity a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyEntity'_ a1' a2' >>= \res ->
return ()
{-# LINE 202 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyEntity2 :: HG3DClass -> String -> IO ()
cSmDestroyEntity2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyEntity2'_ a1' a2' >>= \res ->
return ()
{-# LINE 206 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllEntities :: HG3DClass -> IO ()
cSmDestroyAllEntities a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllEntities'_ a1' >>= \res ->
return ()
{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateManualObject :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateManualObject'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 214 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateManualObject2 :: HG3DClass -> IO (HG3DClass)
cSmCreateManualObject2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmCreateManualObject2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 218 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetManualObject :: HG3DClass -> String -> IO (HG3DClass)
cSmGetManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetManualObject'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasManualObject :: HG3DClass -> String -> IO (Bool)
cSmHasManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasManualObject'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 228 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyManualObject :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyManualObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyManualObject'_ a1' a2' >>= \res ->
return ()
{-# LINE 232 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyManualObject2 :: HG3DClass -> String -> IO ()
cSmDestroyManualObject2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyManualObject2'_ a1' a2' >>= \res ->
return ()
{-# LINE 236 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllManualObjects :: HG3DClass -> IO ()
cSmDestroyAllManualObjects a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllManualObjects'_ a1' >>= \res ->
return ()
{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateBillboardChain :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateBillboardChain'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 244 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateBillboardChain2 :: HG3DClass -> IO (HG3DClass)
cSmCreateBillboardChain2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmCreateBillboardChain2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 248 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetBillboardChain :: HG3DClass -> String -> IO (HG3DClass)
cSmGetBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetBillboardChain'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasBillboardChain :: HG3DClass -> String -> IO (Bool)
cSmHasBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasBillboardChain'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 258 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyBillboardChain :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyBillboardChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyBillboardChain'_ a1' a2' >>= \res ->
return ()
{-# LINE 262 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyBillboardChain2 :: HG3DClass -> String -> IO ()
cSmDestroyBillboardChain2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyBillboardChain2'_ a1' a2' >>= \res ->
return ()
{-# LINE 266 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllBillboardChains :: HG3DClass -> IO ()
cSmDestroyAllBillboardChains a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllBillboardChains'_ a1' >>= \res ->
return ()
{-# LINE 269 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateRibbonTrail :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateRibbonTrail a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateRibbonTrail'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 274 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateRibbonTrail2 :: HG3DClass -> IO (HG3DClass)
cSmCreateRibbonTrail2 a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmCreateRibbonTrail2'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 278 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetRibbonTrail :: HG3DClass -> String -> IO (HG3DClass)
cSmGetRibbonTrail a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetRibbonTrail'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 283 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasRibbonTrail :: HG3DClass -> String -> IO (Bool)
cSmHasRibbonTrail a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasRibbonTrail'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 288 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyRibbonTrail :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyRibbonTrail a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyRibbonTrail'_ a1' a2' >>= \res ->
return ()
{-# LINE 292 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyRibbonTrail2 :: HG3DClass -> String -> IO ()
cSmDestroyRibbonTrail2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyRibbonTrail2'_ a1' a2' >>= \res ->
return ()
{-# LINE 296 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllRibbonTrails :: HG3DClass -> IO ()
cSmDestroyAllRibbonTrails a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllRibbonTrails'_ a1' >>= \res ->
return ()
{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasParticleSystem :: HG3DClass -> String -> IO (Bool)
cSmHasParticleSystem a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasParticleSystem'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 304 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyParticleSystem2 :: HG3DClass -> String -> IO ()
cSmDestroyParticleSystem2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyParticleSystem2'_ a1' a2' >>= \res ->
return ()
{-# LINE 308 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllParticleSystems :: HG3DClass -> IO ()
cSmDestroyAllParticleSystems a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllParticleSystems'_ a1' >>= \res ->
return ()
{-# LINE 311 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmClearScene :: HG3DClass -> IO ()
cSmClearScene a1 =
withHG3DClass a1 $ \a1' ->
cSmClearScene'_ a1' >>= \res ->
return ()
{-# LINE 314 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetAmbientLight :: HG3DClass -> ColourValue -> IO ()
cSmSetAmbientLight a1 a2 =
withHG3DClass a1 $ \a1' ->
withColourValue a2 $ \a2' ->
cSmSetAmbientLight'_ a1' a2' >>= \res ->
return ()
{-# LINE 318 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetAmbientLight :: HG3DClass -> IO (ColourValue)
cSmGetAmbientLight a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetAmbientLight'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 322 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmPrepareWorldGeometry :: HG3DClass -> String -> IO ()
cSmPrepareWorldGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmPrepareWorldGeometry'_ a1' a2' >>= \res ->
return ()
{-# LINE 326 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmPrepareWorldGeometry2 :: HG3DClass -> String -> IO (SharedPtr)
cSmPrepareWorldGeometry2 a1 a3 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
withCString a3 $ \a3' ->
cSmPrepareWorldGeometry2'_ a1' a2' a3' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 331 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetWorldGeometry :: HG3DClass -> String -> IO ()
cSmSetWorldGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmSetWorldGeometry'_ a1' a2' >>= \res ->
return ()
{-# LINE 335 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetWorldGeometry2 :: HG3DClass -> String -> IO (SharedPtr)
cSmSetWorldGeometry2 a1 a3 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
withCString a3 $ \a3' ->
cSmSetWorldGeometry2'_ a1' a2' a3' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 340 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmEstimateWorldGeometry :: HG3DClass -> String -> IO (Int)
cSmEstimateWorldGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmEstimateWorldGeometry'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
{-# LINE 345 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmEstimateWorldGeometry2 :: HG3DClass -> String -> IO (SharedPtr, Int)
cSmEstimateWorldGeometry2 a1 a3 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
withCString a3 $ \a3' ->
alloca $ \a4' ->
cSmEstimateWorldGeometry2'_ a1' a2' a3' a4' >>= \res ->
peek a2'>>= \a2'' ->
peekIntConv a4'>>= \a4'' ->
return (a2'', a4'')
{-# LINE 351 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasOption :: HG3DClass -> String -> IO (Bool)
cSmHasOption a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasOption'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 356 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmUpdateSceneGraph :: HG3DClass -> HG3DClass -> IO ()
cSmUpdateSceneGraph a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmUpdateSceneGraph'_ a1' a2' >>= \res ->
return ()
{-# LINE 360 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmApplySceneAnimations :: HG3DClass -> IO ()
cSmApplySceneAnimations a1 =
withHG3DClass a1 $ \a1' ->
cSmApplySceneAnimations'_ a1' >>= \res ->
return ()
{-# LINE 363 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmRenderVisibleObjects :: HG3DClass -> IO ()
cSmRenderVisibleObjects a1 =
withHG3DClass a1 $ \a1' ->
cSmRenderVisibleObjects'_ a1' >>= \res ->
return ()
{-# LINE 366 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmRenderScene :: HG3DClass -> HG3DClass -> HG3DClass -> Bool -> IO ()
cSmRenderScene a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
withHG3DClass a3 $ \a3' ->
let {a4' = fromBool a4} in
cSmRenderScene'_ a1' a2' a3' a4' >>= \res ->
return ()
{-# LINE 372 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmQueueSkiesForRendering :: HG3DClass -> HG3DClass -> IO ()
cSmQueueSkiesForRendering a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmQueueSkiesForRendering'_ a1' a2' >>= \res ->
return ()
{-# LINE 376 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetSkyPlaneEnabled :: HG3DClass -> Bool -> IO ()
cSmSetSkyPlaneEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetSkyPlaneEnabled'_ a1' a2' >>= \res ->
return ()
{-# LINE 380 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsSkyPlaneEnabled :: HG3DClass -> IO (Bool)
cSmIsSkyPlaneEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsSkyPlaneEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 384 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetSkyPlaneNode :: HG3DClass -> IO (HG3DClass)
cSmGetSkyPlaneNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetSkyPlaneNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 388 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetSkyBox :: HG3DClass -> Bool -> String -> Float -> Bool -> Quaternion -> String -> IO ()
cSmSetSkyBox 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' ->
cSmSetSkyBox'_ a1' a2' a3' a4' a5' a6' a7' >>= \res ->
return ()
{-# LINE 397 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetSkyBoxEnabled :: HG3DClass -> Bool -> IO ()
cSmSetSkyBoxEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetSkyBoxEnabled'_ a1' a2' >>= \res ->
return ()
{-# LINE 401 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsSkyBoxEnabled :: HG3DClass -> IO (Bool)
cSmIsSkyBoxEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsSkyBoxEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 405 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetSkyBoxNode :: HG3DClass -> IO (HG3DClass)
cSmGetSkyBoxNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetSkyBoxNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 409 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetSkyDome :: HG3DClass -> Bool -> String -> Float -> Float -> Float -> Bool -> Quaternion -> Int -> Int -> Int -> String -> IO ()
cSmSetSkyDome 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' ->
cSmSetSkyDome'_ a1' a2' a3' a4' a5' a6' a7' a8' a9' a10' a11' a12' >>= \res ->
return ()
{-# LINE 423 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetSkyDomeEnabled :: HG3DClass -> Bool -> IO ()
cSmSetSkyDomeEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetSkyDomeEnabled'_ a1' a2' >>= \res ->
return ()
{-# LINE 427 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsSkyDomeEnabled :: HG3DClass -> IO (Bool)
cSmIsSkyDomeEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsSkyDomeEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 431 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetSkyDomeNode :: HG3DClass -> IO (HG3DClass)
cSmGetSkyDomeNode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetSkyDomeNode'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 435 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetFog :: HG3DClass -> EnumFogMode -> ColourValue -> Float -> Float -> Float -> IO ()
cSmSetFog a1 a2 a3 a4 a5 a6 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
withColourValue a3 $ \a3' ->
let {a4' = realToFrac a4} in
let {a5' = realToFrac a5} in
let {a6' = realToFrac a6} in
cSmSetFog'_ a1' a2' a3' a4' a5' a6' >>= \res ->
return ()
{-# LINE 443 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFogMode :: HG3DClass -> IO (EnumFogMode)
cSmGetFogMode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFogMode'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 447 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFogColour :: HG3DClass -> IO (ColourValue)
cSmGetFogColour a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFogColour'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 451 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFogStart :: HG3DClass -> IO (Float)
cSmGetFogStart a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFogStart'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 455 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFogEnd :: HG3DClass -> IO (Float)
cSmGetFogEnd a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFogEnd'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 459 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFogDensity :: HG3DClass -> IO (Float)
cSmGetFogDensity a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFogDensity'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 463 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateBillboardSet :: HG3DClass -> String -> Int -> IO (HG3DClass)
cSmCreateBillboardSet a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = fromIntegral a3} in
alloca $ \a4' ->
cSmCreateBillboardSet'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 469 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateBillboardSet2 :: HG3DClass -> Int -> IO (HG3DClass)
cSmCreateBillboardSet2 a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
cSmCreateBillboardSet2'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 474 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetBillboardSet :: HG3DClass -> String -> IO (HG3DClass)
cSmGetBillboardSet a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetBillboardSet'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 479 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasBillboardSet :: HG3DClass -> String -> IO (Bool)
cSmHasBillboardSet a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasBillboardSet'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 484 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyBillboardSet :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyBillboardSet a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyBillboardSet'_ a1' a2' >>= \res ->
return ()
{-# LINE 488 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyBillboardSet2 :: HG3DClass -> String -> IO ()
cSmDestroyBillboardSet2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyBillboardSet2'_ a1' a2' >>= \res ->
return ()
{-# LINE 492 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllBillboardSets :: HG3DClass -> IO ()
cSmDestroyAllBillboardSets a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllBillboardSets'_ a1' >>= \res ->
return ()
{-# LINE 495 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetDisplaySceneNodes :: HG3DClass -> Bool -> IO ()
cSmSetDisplaySceneNodes a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetDisplaySceneNodes'_ a1' a2' >>= \res ->
return ()
{-# LINE 499 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetDisplaySceneNodes :: HG3DClass -> IO (Bool)
cSmGetDisplaySceneNodes a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetDisplaySceneNodes'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 503 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateAnimation :: HG3DClass -> String -> Float -> IO (HG3DClass)
cSmCreateAnimation a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = realToFrac a3} in
alloca $ \a4' ->
cSmCreateAnimation'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 509 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetAnimation :: HG3DClass -> String -> IO (HG3DClass)
cSmGetAnimation a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetAnimation'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 514 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasAnimation :: HG3DClass -> String -> IO (Bool)
cSmHasAnimation a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasAnimation'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 519 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAnimation :: HG3DClass -> String -> IO ()
cSmDestroyAnimation a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyAnimation'_ a1' a2' >>= \res ->
return ()
{-# LINE 523 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllAnimations :: HG3DClass -> IO ()
cSmDestroyAllAnimations a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllAnimations'_ a1' >>= \res ->
return ()
{-# LINE 526 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateAnimationState :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateAnimationState'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 531 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetAnimationState :: HG3DClass -> String -> IO (HG3DClass)
cSmGetAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetAnimationState'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 536 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasAnimationState :: HG3DClass -> String -> IO (Bool)
cSmHasAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasAnimationState'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 541 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAnimationState :: HG3DClass -> String -> IO ()
cSmDestroyAnimationState a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyAnimationState'_ a1' a2' >>= \res ->
return ()
{-# LINE 545 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllAnimationStates :: HG3DClass -> IO ()
cSmDestroyAllAnimationStates a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllAnimationStates'_ a1' >>= \res ->
return ()
{-# LINE 548 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmAddRenderObjectListener :: HG3DClass -> HG3DClass -> IO ()
cSmAddRenderObjectListener a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmAddRenderObjectListener'_ a1' a2' >>= \res ->
return ()
{-# LINE 552 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmRemoveRenderObjectListener :: HG3DClass -> HG3DClass -> IO ()
cSmRemoveRenderObjectListener a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmRemoveRenderObjectListener'_ a1' a2' >>= \res ->
return ()
{-# LINE 556 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmClearSpecialCaseRenderQueues :: HG3DClass -> IO ()
cSmClearSpecialCaseRenderQueues a1 =
withHG3DClass a1 $ \a1' ->
cSmClearSpecialCaseRenderQueues'_ a1' >>= \res ->
return ()
{-# LINE 559 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetSpecialCaseRenderQueueMode :: HG3DClass -> EnumSpecialCaseRenderQueueMode -> IO ()
cSmSetSpecialCaseRenderQueueMode a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
cSmSetSpecialCaseRenderQueueMode'_ a1' a2' >>= \res ->
return ()
{-# LINE 563 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetSpecialCaseRenderQueueMode :: HG3DClass -> IO (EnumSpecialCaseRenderQueueMode)
cSmGetSpecialCaseRenderQueueMode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetSpecialCaseRenderQueueMode'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 567 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmShowBoundingBoxes :: HG3DClass -> Bool -> IO ()
cSmShowBoundingBoxes a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmShowBoundingBoxes'_ a1' a2' >>= \res ->
return ()
{-# LINE 571 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShowBoundingBoxes :: HG3DClass -> IO (Bool)
cSmGetShowBoundingBoxes a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShowBoundingBoxes'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 575 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmNotifyAutotrackingSceneNode :: HG3DClass -> HG3DClass -> Bool -> IO ()
cSmNotifyAutotrackingSceneNode a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromBool a3} in
cSmNotifyAutotrackingSceneNode'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 580 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTechnique :: HG3DClass -> EnumShadowTechnique -> IO ()
cSmSetShadowTechnique a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
cSmSetShadowTechnique'_ a1' a2' >>= \res ->
return ()
{-# LINE 584 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowTechnique :: HG3DClass -> IO (EnumShadowTechnique)
cSmGetShadowTechnique a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowTechnique'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 588 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShowDebugShadows :: HG3DClass -> Bool -> IO ()
cSmSetShowDebugShadows a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetShowDebugShadows'_ a1' a2' >>= \res ->
return ()
{-# LINE 592 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShowDebugShadows :: HG3DClass -> IO (Bool)
cSmGetShowDebugShadows a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShowDebugShadows'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 596 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowColour :: HG3DClass -> ColourValue -> IO ()
cSmSetShadowColour a1 a2 =
withHG3DClass a1 $ \a1' ->
withColourValue a2 $ \a2' ->
cSmSetShadowColour'_ a1' a2' >>= \res ->
return ()
{-# LINE 600 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowColour :: HG3DClass -> IO (ColourValue)
cSmGetShadowColour a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowColour'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 604 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowDirectionalLightExtrusionDistance :: HG3DClass -> Float -> IO ()
cSmSetShadowDirectionalLightExtrusionDistance a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
cSmSetShadowDirectionalLightExtrusionDistance'_ a1' a2' >>= \res ->
return ()
{-# LINE 608 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowDirectionalLightExtrusionDistance :: HG3DClass -> IO (Float)
cSmGetShadowDirectionalLightExtrusionDistance a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowDirectionalLightExtrusionDistance'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 612 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowFarDistance :: HG3DClass -> Float -> IO ()
cSmSetShadowFarDistance a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
cSmSetShadowFarDistance'_ a1' a2' >>= \res ->
return ()
{-# LINE 616 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowFarDistance :: HG3DClass -> IO (Float)
cSmGetShadowFarDistance a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowFarDistance'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 620 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowIndexBufferSize :: HG3DClass -> Int -> IO ()
cSmSetShadowIndexBufferSize a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
cSmSetShadowIndexBufferSize'_ a1' a2' >>= \res ->
return ()
{-# LINE 624 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowIndexBufferSize :: HG3DClass -> IO (Int)
cSmGetShadowIndexBufferSize a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowIndexBufferSize'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 628 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureSize :: HG3DClass -> Int -> IO ()
cSmSetShadowTextureSize a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
cSmSetShadowTextureSize'_ a1' a2' >>= \res ->
return ()
{-# LINE 632 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureConfig :: HG3DClass -> Int -> Int -> Int -> EnumPixelFormat -> IO ()
cSmSetShadowTextureConfig a1 a2 a3 a4 a5 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
let {a3' = fromIntegral a3} in
let {a4' = fromIntegral a4} in
let {a5' = cIntFromEnum a5} in
cSmSetShadowTextureConfig'_ a1' a2' a3' a4' a5' >>= \res ->
return ()
{-# LINE 639 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTexturePixelFormat :: HG3DClass -> EnumPixelFormat -> IO ()
cSmSetShadowTexturePixelFormat a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
cSmSetShadowTexturePixelFormat'_ a1' a2' >>= \res ->
return ()
{-# LINE 643 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureCount :: HG3DClass -> Int -> IO ()
cSmSetShadowTextureCount a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
cSmSetShadowTextureCount'_ a1' a2' >>= \res ->
return ()
{-# LINE 647 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowTextureCount :: HG3DClass -> IO (Int)
cSmGetShadowTextureCount a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowTextureCount'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 651 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureCountPerLightType :: HG3DClass -> EnumLightTypes -> Int -> IO ()
cSmSetShadowTextureCountPerLightType a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
let {a3' = fromIntegral a3} in
cSmSetShadowTextureCountPerLightType'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 656 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowTextureCountPerLightType :: HG3DClass -> EnumLightTypes -> IO (Int)
cSmGetShadowTextureCountPerLightType a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
alloca $ \a3' ->
cSmGetShadowTextureCountPerLightType'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
{-# LINE 661 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureSettings :: HG3DClass -> Int -> Int -> EnumPixelFormat -> IO ()
cSmSetShadowTextureSettings a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
let {a3' = fromIntegral a3} in
let {a4' = cIntFromEnum a4} in
cSmSetShadowTextureSettings'_ a1' a2' a3' a4' >>= \res ->
return ()
{-# LINE 667 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowTexture :: HG3DClass -> Int -> IO (SharedPtr)
cSmGetShadowTexture a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
cSmGetShadowTexture'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 672 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowDirLightTextureOffset :: HG3DClass -> Float -> IO ()
cSmSetShadowDirLightTextureOffset a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
cSmSetShadowDirLightTextureOffset'_ a1' a2' >>= \res ->
return ()
{-# LINE 676 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowDirLightTextureOffset :: HG3DClass -> IO (Float)
cSmGetShadowDirLightTextureOffset a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowDirLightTextureOffset'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 680 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureFadeStart :: HG3DClass -> Float -> IO ()
cSmSetShadowTextureFadeStart a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
cSmSetShadowTextureFadeStart'_ a1' a2' >>= \res ->
return ()
{-# LINE 684 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureFadeEnd :: HG3DClass -> Float -> IO ()
cSmSetShadowTextureFadeEnd a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = realToFrac a2} in
cSmSetShadowTextureFadeEnd'_ a1' a2' >>= \res ->
return ()
{-# LINE 688 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureSelfShadow :: HG3DClass -> Bool -> IO ()
cSmSetShadowTextureSelfShadow a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetShadowTextureSelfShadow'_ a1' a2' >>= \res ->
return ()
{-# LINE 692 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowTextureSelfShadow :: HG3DClass -> IO (Bool)
cSmGetShadowTextureSelfShadow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowTextureSelfShadow'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 696 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureCasterMaterial :: HG3DClass -> String -> IO ()
cSmSetShadowTextureCasterMaterial a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmSetShadowTextureCasterMaterial'_ a1' a2' >>= \res ->
return ()
{-# LINE 700 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowTextureReceiverMaterial :: HG3DClass -> String -> IO ()
cSmSetShadowTextureReceiverMaterial a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmSetShadowTextureReceiverMaterial'_ a1' a2' >>= \res ->
return ()
{-# LINE 704 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowCasterRenderBackFaces :: HG3DClass -> Bool -> IO ()
cSmSetShadowCasterRenderBackFaces a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetShadowCasterRenderBackFaces'_ a1' a2' >>= \res ->
return ()
{-# LINE 708 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowCasterRenderBackFaces :: HG3DClass -> IO (Bool)
cSmGetShadowCasterRenderBackFaces a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowCasterRenderBackFaces'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 712 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowUseInfiniteFarPlane :: HG3DClass -> Bool -> IO ()
cSmSetShadowUseInfiniteFarPlane a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetShadowUseInfiniteFarPlane'_ a1' a2' >>= \res ->
return ()
{-# LINE 716 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsShadowTechniqueStencilBased :: HG3DClass -> IO (Bool)
cSmIsShadowTechniqueStencilBased a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsShadowTechniqueStencilBased'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 720 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsShadowTechniqueTextureBased :: HG3DClass -> IO (Bool)
cSmIsShadowTechniqueTextureBased a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsShadowTechniqueTextureBased'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 724 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsShadowTechniqueModulative :: HG3DClass -> IO (Bool)
cSmIsShadowTechniqueModulative a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsShadowTechniqueModulative'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 728 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsShadowTechniqueAdditive :: HG3DClass -> IO (Bool)
cSmIsShadowTechniqueAdditive a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsShadowTechniqueAdditive'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 732 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsShadowTechniqueIntegrated :: HG3DClass -> IO (Bool)
cSmIsShadowTechniqueIntegrated a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsShadowTechniqueIntegrated'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 736 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsShadowTechniqueInUse :: HG3DClass -> IO (Bool)
cSmIsShadowTechniqueInUse a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsShadowTechniqueInUse'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 740 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetShadowUseLightClipPlanes :: HG3DClass -> Bool -> IO ()
cSmSetShadowUseLightClipPlanes a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetShadowUseLightClipPlanes'_ a1' a2' >>= \res ->
return ()
{-# LINE 744 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetShadowUseLightClipPlanes :: HG3DClass -> IO (Bool)
cSmGetShadowUseLightClipPlanes a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetShadowUseLightClipPlanes'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 748 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetActiveCompositorChain :: HG3DClass -> HG3DClass -> IO ()
cSmSetActiveCompositorChain a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmSetActiveCompositorChain'_ a1' a2' >>= \res ->
return ()
{-# LINE 752 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetLateMaterialResolving :: HG3DClass -> Bool -> IO ()
cSmSetLateMaterialResolving a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetLateMaterialResolving'_ a1' a2' >>= \res ->
return ()
{-# LINE 756 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmIsLateMaterialResolving :: HG3DClass -> IO (Bool)
cSmIsLateMaterialResolving a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmIsLateMaterialResolving'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 760 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetActiveCompositorChain :: HG3DClass -> IO (HG3DClass)
cSmGetActiveCompositorChain a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetActiveCompositorChain'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 764 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmCreateStaticGeometry :: HG3DClass -> String -> IO (HG3DClass)
cSmCreateStaticGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmCreateStaticGeometry'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 769 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetStaticGeometry :: HG3DClass -> String -> IO (HG3DClass)
cSmGetStaticGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmGetStaticGeometry'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
{-# LINE 774 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasStaticGeometry :: HG3DClass -> String -> IO (Bool)
cSmHasStaticGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
cSmHasStaticGeometry'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
{-# LINE 779 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyStaticGeometry :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyStaticGeometry a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyStaticGeometry'_ a1' a2' >>= \res ->
return ()
{-# LINE 783 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyStaticGeometry2 :: HG3DClass -> String -> IO ()
cSmDestroyStaticGeometry2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyStaticGeometry2'_ a1' a2' >>= \res ->
return ()
{-# LINE 787 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllStaticGeometry :: HG3DClass -> IO ()
cSmDestroyAllStaticGeometry a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllStaticGeometry'_ a1' >>= \res ->
return ()
{-# LINE 790 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyInstancedGeometry2 :: HG3DClass -> String -> IO ()
cSmDestroyInstancedGeometry2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyInstancedGeometry2'_ a1' a2' >>= \res ->
return ()
{-# LINE 794 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllInstancedGeometry :: HG3DClass -> IO ()
cSmDestroyAllInstancedGeometry a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllInstancedGeometry'_ a1' >>= \res ->
return ()
{-# LINE 797 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyMovableObject :: HG3DClass -> String -> String -> IO ()
cSmDestroyMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
cSmDestroyMovableObject'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 802 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyMovableObject2 :: HG3DClass -> HG3DClass -> IO ()
cSmDestroyMovableObject2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmDestroyMovableObject2'_ a1' a2' >>= \res ->
return ()
{-# LINE 806 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllMovableObjectsByType :: HG3DClass -> String -> IO ()
cSmDestroyAllMovableObjectsByType a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmDestroyAllMovableObjectsByType'_ a1' a2' >>= \res ->
return ()
{-# LINE 810 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmDestroyAllMovableObjects :: HG3DClass -> IO ()
cSmDestroyAllMovableObjects a1 =
withHG3DClass a1 $ \a1' ->
cSmDestroyAllMovableObjects'_ a1' >>= \res ->
return ()
{-# LINE 813 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetMovableObject :: HG3DClass -> String -> String -> IO (HG3DClass)
cSmGetMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
alloca $ \a4' ->
cSmGetMovableObject'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
{-# LINE 819 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHasMovableObject :: HG3DClass -> String -> String -> IO (Bool)
cSmHasMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
alloca $ \a4' ->
cSmHasMovableObject'_ a1' a2' a3' a4' >>= \res ->
peekBoolUtil a4'>>= \a4'' ->
return (a4'')
{-# LINE 825 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmInjectMovableObject :: HG3DClass -> HG3DClass -> IO ()
cSmInjectMovableObject a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmInjectMovableObject'_ a1' a2' >>= \res ->
return ()
{-# LINE 829 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmExtractMovableObject :: HG3DClass -> String -> String -> IO ()
cSmExtractMovableObject a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withCString a3 $ \a3' ->
cSmExtractMovableObject'_ a1' a2' a3' >>= \res ->
return ()
{-# LINE 834 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmExtractMovableObject2 :: HG3DClass -> HG3DClass -> IO ()
cSmExtractMovableObject2 a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmExtractMovableObject2'_ a1' a2' >>= \res ->
return ()
{-# LINE 838 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmExtractAllMovableObjectsByType :: HG3DClass -> String -> IO ()
cSmExtractAllMovableObjectsByType a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
cSmExtractAllMovableObjectsByType'_ a1' a2' >>= \res ->
return ()
{-# LINE 842 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetVisibilityMask :: HG3DClass -> Int -> IO ()
cSmSetVisibilityMask a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
cSmSetVisibilityMask'_ a1' a2' >>= \res ->
return ()
{-# LINE 846 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetVisibilityMask :: HG3DClass -> IO (Int)
cSmGetVisibilityMask a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetVisibilityMask'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 850 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetCombinedVisibilityMask :: HG3DClass -> IO (Int)
cSmGetCombinedVisibilityMask a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetCombinedVisibilityMask'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
{-# LINE 854 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetFindVisibleObjects :: HG3DClass -> Bool -> IO ()
cSmSetFindVisibleObjects a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetFindVisibleObjects'_ a1' a2' >>= \res ->
return ()
{-# LINE 858 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFindVisibleObjects :: HG3DClass -> IO (Bool)
cSmGetFindVisibleObjects a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFindVisibleObjects'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 862 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetNormaliseNormalsOnScale :: HG3DClass -> Bool -> IO ()
cSmSetNormaliseNormalsOnScale a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetNormaliseNormalsOnScale'_ a1' a2' >>= \res ->
return ()
{-# LINE 866 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetNormaliseNormalsOnScale :: HG3DClass -> IO (Bool)
cSmGetNormaliseNormalsOnScale a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetNormaliseNormalsOnScale'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 870 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetFlipCullingOnNegativeScale :: HG3DClass -> Bool -> IO ()
cSmSetFlipCullingOnNegativeScale a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetFlipCullingOnNegativeScale'_ a1' a2' >>= \res ->
return ()
{-# LINE 874 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetFlipCullingOnNegativeScale :: HG3DClass -> IO (Bool)
cSmGetFlipCullingOnNegativeScale a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetFlipCullingOnNegativeScale'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 878 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSuppressRenderStateChanges :: HG3DClass -> Bool -> IO ()
cSmSuppressRenderStateChanges a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSuppressRenderStateChanges'_ a1' a2' >>= \res ->
return ()
{-# LINE 882 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmAreRenderStateChangesSuppressed :: HG3DClass -> IO (Bool)
cSmAreRenderStateChangesSuppressed a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmAreRenderStateChangesSuppressed'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 886 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmMarkGpuParamsDirty :: HG3DClass -> Int -> IO ()
cSmMarkGpuParamsDirty a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
cSmMarkGpuParamsDirty'_ a1' a2' >>= \res ->
return ()
{-# LINE 890 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSuppressShadows :: HG3DClass -> Bool -> IO ()
cSmSuppressShadows a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSuppressShadows'_ a1' a2' >>= \res ->
return ()
{-# LINE 894 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmAreShadowsSuppressed :: HG3DClass -> IO (Bool)
cSmAreShadowsSuppressed a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmAreShadowsSuppressed'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 898 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetQueuedRenderableVisitor :: HG3DClass -> HG3DClass -> IO ()
cSmSetQueuedRenderableVisitor a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
cSmSetQueuedRenderableVisitor'_ a1' a2' >>= \res ->
return ()
{-# LINE 902 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetQueuedRenderableVisitor :: HG3DClass -> IO (HG3DClass)
cSmGetQueuedRenderableVisitor a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetQueuedRenderableVisitor'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 906 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetCurrentViewport :: HG3DClass -> IO (HG3DClass)
cSmGetCurrentViewport a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetCurrentViewport'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
{-# LINE 910 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmSetCameraRelativeRendering :: HG3DClass -> Bool -> IO ()
cSmSetCameraRelativeRendering a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
cSmSetCameraRelativeRendering'_ a1' a2' >>= \res ->
return ()
{-# LINE 914 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmGetCameraRelativeRendering :: HG3DClass -> IO (Bool)
cSmGetCameraRelativeRendering a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
cSmGetCameraRelativeRendering'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
{-# LINE 918 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
cSmHandleLodEvents :: HG3DClass -> IO ()
cSmHandleLodEvents a1 =
withHG3DClass a1 $ \a1' ->
cSmHandleLodEvents'_ a1' >>= \res ->
return ()
{-# LINE 921 "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs" #-}
;
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getName_c"
cSmGetName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getTypeName_c"
cSmGetTypeName'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createCamera_c"
cSmCreateCamera'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getCamera_c"
cSmGetCamera'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasCamera_c"
cSmHasCamera'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyCamera_c"
cSmDestroyCamera'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyCamera2_c"
cSmDestroyCamera2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllCameras_c"
cSmDestroyAllCameras'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createLight_c"
cSmCreateLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createLight2_c"
cSmCreateLight2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getLight_c"
cSmGetLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasLight_c"
cSmHasLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyLight_c"
cSmDestroyLight'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyLight2_c"
cSmDestroyLight2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllLights_c"
cSmDestroyAllLights'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__notifyLightsDirty_c"
cSmNotifyLightsDirty'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createSceneNode_c"
cSmCreateSceneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createSceneNode2_c"
cSmCreateSceneNode2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroySceneNode_c"
cSmDestroySceneNode'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroySceneNode2_c"
cSmDestroySceneNode2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getRootSceneNode_c"
cSmGetRootSceneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getSceneNode_c"
cSmGetSceneNode'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasSceneNode_c"
cSmHasSceneNode'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createEntity_c"
cSmCreateEntity'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createEntity2_c"
cSmCreateEntity2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createEntity3_c"
cSmCreateEntity3'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CInt -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createEntity4_c"
cSmCreateEntity4'_ :: ((HG3DClassPtr) -> (CInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getEntity_c"
cSmGetEntity'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasEntity_c"
cSmHasEntity'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyEntity_c"
cSmDestroyEntity'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyEntity2_c"
cSmDestroyEntity2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllEntities_c"
cSmDestroyAllEntities'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createManualObject_c"
cSmCreateManualObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createManualObject2_c"
cSmCreateManualObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getManualObject_c"
cSmGetManualObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasManualObject_c"
cSmHasManualObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyManualObject_c"
cSmDestroyManualObject'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyManualObject2_c"
cSmDestroyManualObject2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllManualObjects_c"
cSmDestroyAllManualObjects'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createBillboardChain_c"
cSmCreateBillboardChain'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createBillboardChain2_c"
cSmCreateBillboardChain2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getBillboardChain_c"
cSmGetBillboardChain'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasBillboardChain_c"
cSmHasBillboardChain'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyBillboardChain_c"
cSmDestroyBillboardChain'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyBillboardChain2_c"
cSmDestroyBillboardChain2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllBillboardChains_c"
cSmDestroyAllBillboardChains'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createRibbonTrail_c"
cSmCreateRibbonTrail'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createRibbonTrail2_c"
cSmCreateRibbonTrail2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getRibbonTrail_c"
cSmGetRibbonTrail'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasRibbonTrail_c"
cSmHasRibbonTrail'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyRibbonTrail_c"
cSmDestroyRibbonTrail'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyRibbonTrail2_c"
cSmDestroyRibbonTrail2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllRibbonTrails_c"
cSmDestroyAllRibbonTrails'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasParticleSystem_c"
cSmHasParticleSystem'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyParticleSystem2_c"
cSmDestroyParticleSystem2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllParticleSystems_c"
cSmDestroyAllParticleSystems'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_clearScene_c"
cSmClearScene'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setAmbientLight_c"
cSmSetAmbientLight'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getAmbientLight_c"
cSmGetAmbientLight'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_prepareWorldGeometry_c"
cSmPrepareWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_prepareWorldGeometry2_c"
cSmPrepareWorldGeometry2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setWorldGeometry_c"
cSmSetWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setWorldGeometry2_c"
cSmSetWorldGeometry2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_estimateWorldGeometry_c"
cSmEstimateWorldGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_estimateWorldGeometry2_c"
cSmEstimateWorldGeometry2'_ :: ((HG3DClassPtr) -> ((SharedPtrPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasOption_c"
cSmHasOption'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__updateSceneGraph_c"
cSmUpdateSceneGraph'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__applySceneAnimations_c"
cSmApplySceneAnimations'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__renderVisibleObjects_c"
cSmRenderVisibleObjects'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__renderScene_c"
cSmRenderScene'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CInt -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__queueSkiesForRendering_c"
cSmQueueSkiesForRendering'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setSkyPlaneEnabled_c"
cSmSetSkyPlaneEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isSkyPlaneEnabled_c"
cSmIsSkyPlaneEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getSkyPlaneNode_c"
cSmGetSkyPlaneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setSkyBox_c"
cSmSetSkyBox'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CChar) -> (CFloat -> (CInt -> ((QuaternionPtr) -> ((Ptr CChar) -> (IO ()))))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setSkyBoxEnabled_c"
cSmSetSkyBoxEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isSkyBoxEnabled_c"
cSmIsSkyBoxEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getSkyBoxNode_c"
cSmGetSkyBoxNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setSkyDome_c"
cSmSetSkyDome'_ :: ((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 cSm_setSkyDomeEnabled_c"
cSmSetSkyDomeEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isSkyDomeEnabled_c"
cSmIsSkyDomeEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getSkyDomeNode_c"
cSmGetSkyDomeNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setFog_c"
cSmSetFog'_ :: ((HG3DClassPtr) -> (CInt -> ((ColourValuePtr) -> (CFloat -> (CFloat -> (CFloat -> (IO ())))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFogMode_c"
cSmGetFogMode'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFogColour_c"
cSmGetFogColour'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFogStart_c"
cSmGetFogStart'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFogEnd_c"
cSmGetFogEnd'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFogDensity_c"
cSmGetFogDensity'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createBillboardSet_c"
cSmCreateBillboardSet'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUInt -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createBillboardSet2_c"
cSmCreateBillboardSet2'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getBillboardSet_c"
cSmGetBillboardSet'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasBillboardSet_c"
cSmHasBillboardSet'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyBillboardSet_c"
cSmDestroyBillboardSet'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyBillboardSet2_c"
cSmDestroyBillboardSet2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllBillboardSets_c"
cSmDestroyAllBillboardSets'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setDisplaySceneNodes_c"
cSmSetDisplaySceneNodes'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getDisplaySceneNodes_c"
cSmGetDisplaySceneNodes'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createAnimation_c"
cSmCreateAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CFloat -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getAnimation_c"
cSmGetAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasAnimation_c"
cSmHasAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAnimation_c"
cSmDestroyAnimation'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllAnimations_c"
cSmDestroyAllAnimations'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createAnimationState_c"
cSmCreateAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getAnimationState_c"
cSmGetAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasAnimationState_c"
cSmHasAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAnimationState_c"
cSmDestroyAnimationState'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllAnimationStates_c"
cSmDestroyAllAnimationStates'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_addRenderObjectListener_c"
cSmAddRenderObjectListener'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_removeRenderObjectListener_c"
cSmRemoveRenderObjectListener'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_clearSpecialCaseRenderQueues_c"
cSmClearSpecialCaseRenderQueues'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setSpecialCaseRenderQueueMode_c"
cSmSetSpecialCaseRenderQueueMode'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getSpecialCaseRenderQueueMode_c"
cSmGetSpecialCaseRenderQueueMode'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_showBoundingBoxes_c"
cSmShowBoundingBoxes'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShowBoundingBoxes_c"
cSmGetShowBoundingBoxes'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__notifyAutotrackingSceneNode_c"
cSmNotifyAutotrackingSceneNode'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTechnique_c"
cSmSetShadowTechnique'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowTechnique_c"
cSmGetShadowTechnique'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShowDebugShadows_c"
cSmSetShowDebugShadows'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShowDebugShadows_c"
cSmGetShowDebugShadows'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowColour_c"
cSmSetShadowColour'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowColour_c"
cSmGetShadowColour'_ :: ((HG3DClassPtr) -> ((ColourValuePtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowDirectionalLightExtrusionDistance_c"
cSmSetShadowDirectionalLightExtrusionDistance'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowDirectionalLightExtrusionDistance_c"
cSmGetShadowDirectionalLightExtrusionDistance'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowFarDistance_c"
cSmSetShadowFarDistance'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowFarDistance_c"
cSmGetShadowFarDistance'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowIndexBufferSize_c"
cSmSetShadowIndexBufferSize'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowIndexBufferSize_c"
cSmGetShadowIndexBufferSize'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureSize_c"
cSmSetShadowTextureSize'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureConfig_c"
cSmSetShadowTextureConfig'_ :: ((HG3DClassPtr) -> (CInt -> (CUShort -> (CUShort -> (CInt -> (IO ()))))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTexturePixelFormat_c"
cSmSetShadowTexturePixelFormat'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureCount_c"
cSmSetShadowTextureCount'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowTextureCount_c"
cSmGetShadowTextureCount'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureCountPerLightType_c"
cSmSetShadowTextureCountPerLightType'_ :: ((HG3DClassPtr) -> (CInt -> (CInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowTextureCountPerLightType_c"
cSmGetShadowTextureCountPerLightType'_ :: ((HG3DClassPtr) -> (CInt -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureSettings_c"
cSmSetShadowTextureSettings'_ :: ((HG3DClassPtr) -> (CUShort -> (CUShort -> (CInt -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowTexture_c"
cSmGetShadowTexture'_ :: ((HG3DClassPtr) -> (CInt -> ((SharedPtrPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowDirLightTextureOffset_c"
cSmSetShadowDirLightTextureOffset'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowDirLightTextureOffset_c"
cSmGetShadowDirLightTextureOffset'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureFadeStart_c"
cSmSetShadowTextureFadeStart'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureFadeEnd_c"
cSmSetShadowTextureFadeEnd'_ :: ((HG3DClassPtr) -> (CFloat -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureSelfShadow_c"
cSmSetShadowTextureSelfShadow'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowTextureSelfShadow_c"
cSmGetShadowTextureSelfShadow'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureCasterMaterial_c"
cSmSetShadowTextureCasterMaterial'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowTextureReceiverMaterial_c"
cSmSetShadowTextureReceiverMaterial'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowCasterRenderBackFaces_c"
cSmSetShadowCasterRenderBackFaces'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowCasterRenderBackFaces_c"
cSmGetShadowCasterRenderBackFaces'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowUseInfiniteFarPlane_c"
cSmSetShadowUseInfiniteFarPlane'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isShadowTechniqueStencilBased_c"
cSmIsShadowTechniqueStencilBased'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isShadowTechniqueTextureBased_c"
cSmIsShadowTechniqueTextureBased'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isShadowTechniqueModulative_c"
cSmIsShadowTechniqueModulative'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isShadowTechniqueAdditive_c"
cSmIsShadowTechniqueAdditive'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isShadowTechniqueIntegrated_c"
cSmIsShadowTechniqueIntegrated'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isShadowTechniqueInUse_c"
cSmIsShadowTechniqueInUse'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setShadowUseLightClipPlanes_c"
cSmSetShadowUseLightClipPlanes'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getShadowUseLightClipPlanes_c"
cSmGetShadowUseLightClipPlanes'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__setActiveCompositorChain_c"
cSmSetActiveCompositorChain'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setLateMaterialResolving_c"
cSmSetLateMaterialResolving'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_isLateMaterialResolving_c"
cSmIsLateMaterialResolving'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__getActiveCompositorChain_c"
cSmGetActiveCompositorChain'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_createStaticGeometry_c"
cSmCreateStaticGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getStaticGeometry_c"
cSmGetStaticGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasStaticGeometry_c"
cSmHasStaticGeometry'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyStaticGeometry_c"
cSmDestroyStaticGeometry'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyStaticGeometry2_c"
cSmDestroyStaticGeometry2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllStaticGeometry_c"
cSmDestroyAllStaticGeometry'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyInstancedGeometry2_c"
cSmDestroyInstancedGeometry2'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllInstancedGeometry_c"
cSmDestroyAllInstancedGeometry'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyMovableObject_c"
cSmDestroyMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyMovableObject2_c"
cSmDestroyMovableObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllMovableObjectsByType_c"
cSmDestroyAllMovableObjectsByType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_destroyAllMovableObjects_c"
cSmDestroyAllMovableObjects'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getMovableObject_c"
cSmGetMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_hasMovableObject_c"
cSmHasMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> ((Ptr CInt) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_injectMovableObject_c"
cSmInjectMovableObject'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_extractMovableObject_c"
cSmExtractMovableObject'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CChar) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_extractMovableObject2_c"
cSmExtractMovableObject2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_extractAllMovableObjectsByType_c"
cSmExtractAllMovableObjectsByType'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setVisibilityMask_c"
cSmSetVisibilityMask'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getVisibilityMask_c"
cSmGetVisibilityMask'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__getCombinedVisibilityMask_c"
cSmGetCombinedVisibilityMask'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setFindVisibleObjects_c"
cSmSetFindVisibleObjects'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFindVisibleObjects_c"
cSmGetFindVisibleObjects'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setNormaliseNormalsOnScale_c"
cSmSetNormaliseNormalsOnScale'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getNormaliseNormalsOnScale_c"
cSmGetNormaliseNormalsOnScale'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setFlipCullingOnNegativeScale_c"
cSmSetFlipCullingOnNegativeScale'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getFlipCullingOnNegativeScale_c"
cSmGetFlipCullingOnNegativeScale'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__suppressRenderStateChanges_c"
cSmSuppressRenderStateChanges'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__areRenderStateChangesSuppressed_c"
cSmAreRenderStateChangesSuppressed'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__markGpuParamsDirty_c"
cSmMarkGpuParamsDirty'_ :: ((HG3DClassPtr) -> (CUShort -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__suppressShadows_c"
cSmSuppressShadows'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__areShadowsSuppressed_c"
cSmAreShadowsSuppressed'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setQueuedRenderableVisitor_c"
cSmSetQueuedRenderableVisitor'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getQueuedRenderableVisitor_c"
cSmGetQueuedRenderableVisitor'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getCurrentViewport_c"
cSmGetCurrentViewport'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_setCameraRelativeRendering_c"
cSmSetCameraRelativeRendering'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm_getCameraRelativeRendering_c"
cSmGetCameraRelativeRendering'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\Ogre\\ClassSceneManager.chs.h cSm__handleLodEvents_c"
cSmHandleLodEvents'_ :: ((HG3DClassPtr) -> (IO ()))