-- 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\\ClassPtr.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.
-- ClassPtr.chs
module HGamer3D.Bindings.Ogre.ClassPtr where
import C2HS
import Foreign
import Foreign.Ptr
import Foreign.C
import Monad (liftM, liftM2)
{- class ClassItemIdentityException -}
type ClassItemIdentityException = Ptr (())
{-# LINE 35 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassResourceGroupManager -}
type ClassResourceGroupManager = Ptr (())
{-# LINE 37 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMultiRenderTarget -}
type ClassMultiRenderTarget = Ptr (())
{-# LINE 39 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassTempBlendedBufferInfo -}
type ClassTempBlendedBufferInfo = Ptr (())
{-# LINE 41 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositor -}
type ClassCompositor = Ptr (())
{-# LINE 43 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassTransformKeyFrame -}
type ClassTransformKeyFrame = Ptr (())
{-# LINE 45 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSceneManager -}
type ClassSceneManager = Ptr (())
{-# LINE 47 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderTarget -}
type ClassRenderTarget = Ptr (())
{-# LINE 49 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassInvalidStateException -}
type ClassInvalidStateException = Ptr (())
{-# LINE 51 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassBillboardSet -}
type ClassBillboardSet = Ptr (())
{-# LINE 53 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSimpleRenderable -}
type ClassSimpleRenderable = Ptr (())
{-# LINE 55 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMovableObjectFactory -}
type ClassMovableObjectFactory = Ptr (())
{-# LINE 57 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassParticleSystemFactory -}
type ClassParticleSystemFactory = Ptr (())
{-# LINE 59 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHardwareBufferLicensee -}
type ClassHardwareBufferLicensee = Ptr (())
{-# LINE 61 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassPlaneOptimalShadowCameraSetup -}
type ClassPlaneOptimalShadowCameraSetup = Ptr (())
{-# LINE 63 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassFileStreamDataStream -}
type ClassFileStreamDataStream = Ptr (())
{-# LINE 65 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassPatchMesh -}
type ClassPatchMesh = Ptr (())
{-# LINE 67 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderQueueInvocation -}
type ClassRenderQueueInvocation = Ptr (())
{-# LINE 69 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultRaySceneQuery -}
type ClassDefaultRaySceneQuery = Ptr (())
{-# LINE 71 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassTextureManager -}
type ClassTextureManager = Ptr (())
{-# LINE 73 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHardwareBufferManagerBase -}
type ClassHardwareBufferManagerBase = Ptr (())
{-# LINE 75 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSubMesh -}
type ClassSubMesh = Ptr (())
{-# LINE 77 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassBillboardChain -}
type ClassBillboardChain = Ptr (())
{-# LINE 79 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassParticleAffector -}
type ClassParticleAffector = Ptr (())
{-# LINE 81 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMesh -}
type ClassMesh = Ptr (())
{-# LINE 83 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHighLevelGpuProgramFactory -}
type ClassHighLevelGpuProgramFactory = Ptr (())
{-# LINE 85 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMaterialBucket -}
type ClassMaterialBucket = Ptr (())
{-# LINE 87 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassElement -}
type ClassElement = Ptr (())
{-# LINE 89 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositorInstance -}
type ClassCompositorInstance = Ptr (())
{-# LINE 91 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassInvalidParametersException -}
type ClassInvalidParametersException = Ptr (())
{-# LINE 93 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassParticleEmitter -}
type ClassParticleEmitter = Ptr (())
{-# LINE 95 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultSphereSceneQuery -}
type ClassDefaultSphereSceneQuery = Ptr (())
{-# LINE 97 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassException -}
type ClassException = Ptr (())
{-# LINE 99 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHardwareBufferManager -}
type ClassHardwareBufferManager = Ptr (())
{-# LINE 101 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassKeyFrame -}
type ClassKeyFrame = Ptr (())
{-# LINE 103 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassOverlayManager -}
type ClassOverlayManager = Ptr (())
{-# LINE 105 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultSceneManagerFactory -}
type ClassDefaultSceneManagerFactory = Ptr (())
{-# LINE 107 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassLogManager -}
type ClassLogManager = Ptr (())
{-# LINE 109 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositionTechnique -}
type ClassCompositionTechnique = Ptr (())
{-# LINE 111 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassFrustum -}
type ClassFrustum = Ptr (())
{-# LINE 113 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMaterial -}
type ClassMaterial = Ptr (())
{-# LINE 115 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassFileHandleDataStream -}
type ClassFileHandleDataStream = Ptr (())
{-# LINE 117 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultSceneManager -}
type ClassDefaultSceneManager = Ptr (())
{-# LINE 119 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassGpuProgram -}
type ClassGpuProgram = Ptr (())
{-# LINE 121 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositorChain -}
type ClassCompositorChain = Ptr (())
{-# LINE 123 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassBillboardSetFactory -}
type ClassBillboardSetFactory = Ptr (())
{-# LINE 125 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMovableObject -}
type ClassMovableObject = Ptr (())
{-# LINE 127 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassIOException -}
type ClassIOException = Ptr (())
{-# LINE 129 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassLODBucket -}
type ClassLODBucket = Ptr (())
{-# LINE 131 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassBone -}
type ClassBone = Ptr (())
{-# LINE 133 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassFileNotFoundException -}
type ClassFileNotFoundException = Ptr (())
{-# LINE 135 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassArchive -}
type ClassArchive = Ptr (())
{-# LINE 137 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassBillboardChainFactory -}
type ClassBillboardChainFactory = Ptr (())
{-# LINE 139 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassInternalErrorException -}
type ClassInternalErrorException = Ptr (())
{-# LINE 141 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassStringConverter -}
type ClassStringConverter = Ptr (())
{-# LINE 143 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassVertexPoseKeyFrame -}
type ClassVertexPoseKeyFrame = Ptr (())
{-# LINE 145 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassBillboard -}
type ClassBillboard = Ptr (())
{-# LINE 147 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassStringUtil -}
type ClassStringUtil = Ptr (())
{-# LINE 149 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassResourceGroupListener -}
type ClassResourceGroupListener = Ptr (())
{-# LINE 151 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassAnimation -}
type ClassAnimation = Ptr (())
{-# LINE 153 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSceneNode -}
type ClassSceneNode = Ptr (())
{-# LINE 155 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassTimeIndex -}
type ClassTimeIndex = Ptr (())
{-# LINE 157 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassAnimationTrack -}
type ClassAnimationTrack = Ptr (())
{-# LINE 159 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRegion -}
type ClassRegion = Ptr (())
{-# LINE 161 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHighLevelGpuProgram -}
type ClassHighLevelGpuProgram = Ptr (())
{-# LINE 163 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassLightFactory -}
type ClassLightFactory = Ptr (())
{-# LINE 165 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassLiSPSMShadowCameraSetup -}
type ClassLiSPSMShadowCameraSetup = Ptr (())
{-# LINE 167 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassPass -}
type ClassPass = Ptr (())
{-# LINE 169 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassTextureUnitState -}
type ClassTextureUnitState = Ptr (())
{-# LINE 171 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassNumericAnimationTrack -}
type ClassNumericAnimationTrack = Ptr (())
{-# LINE 173 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCmdManualNamedConstsFile -}
type ClassCmdManualNamedConstsFile = Ptr (())
{-# LINE 175 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSkeletonInstance -}
type ClassSkeletonInstance = Ptr (())
{-# LINE 177 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMeshSerializer -}
type ClassMeshSerializer = Ptr (())
{-# LINE 179 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassAnimationState -}
type ClassAnimationState = Ptr (())
{-# LINE 181 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSceneManagerEnumerator -}
type ClassSceneManagerEnumerator = Ptr (())
{-# LINE 183 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderingAPIException -}
type ClassRenderingAPIException = Ptr (())
{-# LINE 185 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCmdPose -}
type ClassCmdPose = Ptr (())
{-# LINE 187 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassTechnique -}
type ClassTechnique = Ptr (())
{-# LINE 189 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassManualObjectSectionShadowRenderable -}
type ClassManualObjectSectionShadowRenderable = Ptr (())
{-# LINE 191 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassEntity -}
type ClassEntity = Ptr (())
{-# LINE 193 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSceneManagerFactory -}
type ClassSceneManagerFactory = Ptr (())
{-# LINE 195 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderWindow -}
type ClassRenderWindow = Ptr (())
{-# LINE 197 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassShadowCameraSetup -}
type ClassShadowCameraSetup = Ptr (())
{-# LINE 199 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRuntimeAssertionException -}
type ClassRuntimeAssertionException = Ptr (())
{-# LINE 201 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRibbonTrailFactory -}
type ClassRibbonTrailFactory = Ptr (())
{-# LINE 203 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSubEntity -}
type ClassSubEntity = Ptr (())
{-# LINE 205 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassManualObject -}
type ClassManualObject = Ptr (())
{-# LINE 207 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassWindowEventListener -}
type ClassWindowEventListener = Ptr (())
{-# LINE 209 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHardwareIndexBuffer -}
type ClassHardwareIndexBuffer = Ptr (())
{-# LINE 211 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassGpuProgramManager -}
type ClassGpuProgramManager = Ptr (())
{-# LINE 213 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassOverlay -}
type ClassOverlay = Ptr (())
{-# LINE 215 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassStaticGeometry -}
type ClassStaticGeometry = Ptr (())
{-# LINE 217 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRibbonTrail -}
type ClassRibbonTrail = Ptr (())
{-# LINE 219 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassManualObjectSection -}
type ClassManualObjectSection = Ptr (())
{-# LINE 221 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassVertexAnimationTrack -}
type ClassVertexAnimationTrack = Ptr (())
{-# LINE 223 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassArchiveManager -}
type ClassArchiveManager = Ptr (())
{-# LINE 225 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSkeleton -}
type ClassSkeleton = Ptr (())
{-# LINE 227 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSkeletonSerializer -}
type ClassSkeletonSerializer = Ptr (())
{-# LINE 229 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassConfigFile -}
type ClassConfigFile = Ptr (())
{-# LINE 231 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRoot -}
type ClassRoot = Ptr (())
{-# LINE 233 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHardwarePixelBuffer -}
type ClassHardwarePixelBuffer = Ptr (())
{-# LINE 235 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassResourceManager -}
type ClassResourceManager = Ptr (())
{-# LINE 237 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassOverlayContainer -}
type ClassOverlayContainer = Ptr (())
{-# LINE 239 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassWindowEventUtilities -}
type ClassWindowEventUtilities = Ptr (())
{-# LINE 241 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassControllerManager -}
type ClassControllerManager = Ptr (())
{-# LINE 243 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMaterialSerializer -}
type ClassMaterialSerializer = Ptr (())
{-# LINE 245 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassNodeAnimationTrack -}
type ClassNodeAnimationTrack = Ptr (())
{-# LINE 247 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassLight -}
type ClassLight = Ptr (())
{-# LINE 249 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultShadowCameraSetup -}
type ClassDefaultShadowCameraSetup = Ptr (())
{-# LINE 251 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositionTargetPass -}
type ClassCompositionTargetPass = Ptr (())
{-# LINE 253 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderTexture -}
type ClassRenderTexture = Ptr (())
{-# LINE 255 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositorManager -}
type ClassCompositorManager = Ptr (())
{-# LINE 257 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassEntityFactory -}
type ClassEntityFactory = Ptr (())
{-# LINE 259 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMemoryDataStream -}
type ClassMemoryDataStream = Ptr (())
{-# LINE 261 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassHardwareOcclusionQuery -}
type ClassHardwareOcclusionQuery = Ptr (())
{-# LINE 263 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassPSSMShadowCameraSetup -}
type ClassPSSMShadowCameraSetup = Ptr (())
{-# LINE 265 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassVertexMorphKeyFrame -}
type ClassVertexMorphKeyFrame = Ptr (())
{-# LINE 267 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassNode -}
type ClassNode = Ptr (())
{-# LINE 269 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassPatchSurface -}
type ClassPatchSurface = Ptr (())
{-# LINE 271 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassManualObjectFactory -}
type ClassManualObjectFactory = Ptr (())
{-# LINE 273 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassNumericKeyFrame -}
type ClassNumericKeyFrame = Ptr (())
{-# LINE 275 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDataStream -}
type ClassDataStream = Ptr (())
{-# LINE 277 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderObjectListener -}
type ClassRenderObjectListener = Ptr (())
{-# LINE 279 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassGeometryBucket -}
type ClassGeometryBucket = Ptr (())
{-# LINE 281 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassViewport -}
type ClassViewport = Ptr (())
{-# LINE 283 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultPlaneBoundedVolumeListSceneQuery -}
type ClassDefaultPlaneBoundedVolumeListSceneQuery = Ptr (())
{-# LINE 285 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCompositionPass -}
type ClassCompositionPass = Ptr (())
{-# LINE 287 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassSceneMgrQueuedRenderableVisitor -}
type ClassSceneMgrQueuedRenderableVisitor = Ptr (())
{-# LINE 289 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderSystemOperation -}
type ClassRenderSystemOperation = Ptr (())
{-# LINE 291 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassUnimplementedException -}
type ClassUnimplementedException = Ptr (())
{-# LINE 293 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassRenderQueueInvocationSequence -}
type ClassRenderQueueInvocationSequence = Ptr (())
{-# LINE 295 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassDefaultAxisAlignedBoxSceneQuery -}
type ClassDefaultAxisAlignedBoxSceneQuery = Ptr (())
{-# LINE 297 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassMaterialManager -}
type ClassMaterialManager = Ptr (())
{-# LINE 299 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}
{- class ClassCamera -}
type ClassCamera = Ptr (())
{-# LINE 301 "HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}