-- 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 -- -- (c) 2011, 2012 Peter Althainz -- -- Licensed under the Apache License, Version 2.0 (the "License"); -- you may not use this file except in compliance with the License. -- You may obtain a copy of the License at -- -- http://www.apache.org/licenses/LICENSE-2.0 -- -- Unless required by applicable law or agreed to in writing, software -- distributed under the License is distributed on an "AS IS" BASIS, -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -- See the License for the specific language governing permissions and -- limitations under the License. -- -- ClassPtr.chs -- Class Ptr Utilities module HGamer3D.Bindings.Ogre.ClassPtr where import C2HS import Foreign import Foreign.Ptr import Foreign.C import Monad (liftM, liftM2) import HGamer3D.Data.HG3DClass import HGamer3D.Data.Vector import HGamer3D.Data.Colour import HGamer3D.Data.Angle {- class ClassAnimation -} type ClassAnimation = Ptr (()) {-# LINE 45 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassAnimationState -} type ClassAnimationState = Ptr (()) {-# LINE 47 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassAnimationStateSet -} type ClassAnimationStateSet = Ptr (()) {-# LINE 49 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassAnimationTrack -} type ClassAnimationTrack = Ptr (()) {-# LINE 51 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassArchive -} type ClassArchive = Ptr (()) {-# LINE 53 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassArchiveManager -} type ClassArchiveManager = Ptr (()) {-# LINE 55 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboard -} type ClassBillboard = Ptr (()) {-# LINE 57 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardChain -} type ClassBillboardChain = Ptr (()) {-# LINE 59 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardChainFactory -} type ClassBillboardChainFactory = Ptr (()) {-# LINE 61 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardSet -} type ClassBillboardSet = Ptr (()) {-# LINE 63 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBillboardSetFactory -} type ClassBillboardSetFactory = Ptr (()) {-# LINE 65 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassBone -} type ClassBone = Ptr (()) {-# LINE 67 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassCamera -} type ClassCamera = Ptr (()) {-# LINE 69 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassConfigFile -} type ClassConfigFile = Ptr (()) {-# LINE 71 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassControllerManager -} type ClassControllerManager = Ptr (()) {-# LINE 73 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassEntity -} type ClassEntity = Ptr (()) {-# LINE 75 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassEntityFactory -} type ClassEntityFactory = Ptr (()) {-# LINE 77 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassException -} type ClassException = Ptr (()) {-# LINE 79 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassFrustum -} type ClassFrustum = Ptr (()) {-# LINE 81 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLight -} type ClassLight = Ptr (()) {-# LINE 83 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLightFactory -} type ClassLightFactory = Ptr (()) {-# LINE 85 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLog -} type ClassLog = Ptr (()) {-# LINE 87 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassLogManager -} type ClassLogManager = Ptr (()) {-# LINE 89 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObject -} type ClassManualObject = Ptr (()) {-# LINE 91 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObjectFactory -} type ClassManualObjectFactory = Ptr (()) {-# LINE 93 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassManualObjectSection -} type ClassManualObjectSection = Ptr (()) {-# LINE 95 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMaterial -} type ClassMaterial = Ptr (()) {-# LINE 97 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMaterialManager -} type ClassMaterialManager = Ptr (()) {-# LINE 99 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMesh -} type ClassMesh = Ptr (()) {-# LINE 101 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMeshManager -} type ClassMeshManager = Ptr (()) {-# LINE 103 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMovableObject -} type ClassMovableObject = Ptr (()) {-# LINE 105 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMovableObjectFactory -} type ClassMovableObjectFactory = Ptr (()) {-# LINE 107 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassMultiRenderTarget -} type ClassMultiRenderTarget = Ptr (()) {-# LINE 109 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNode -} type ClassNode = Ptr (()) {-# LINE 111 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNodeAnimationTrack -} type ClassNodeAnimationTrack = Ptr (()) {-# LINE 113 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassNumericAnimationTrack -} type ClassNumericAnimationTrack = Ptr (()) {-# LINE 115 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderable -} type ClassRenderable = Ptr (()) {-# LINE 117 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderSystem -} type ClassRenderSystem = Ptr (()) {-# LINE 119 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderTarget -} type ClassRenderTarget = Ptr (()) {-# LINE 121 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderTexture -} type ClassRenderTexture = Ptr (()) {-# LINE 123 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRenderWindow -} type ClassRenderWindow = Ptr (()) {-# LINE 125 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassResource -} type ClassResource = Ptr (()) {-# LINE 127 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassResourceGroupManager -} type ClassResourceGroupManager = Ptr (()) {-# LINE 129 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassResourceManager -} type ClassResourceManager = Ptr (()) {-# LINE 131 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassRoot -} type ClassRoot = Ptr (()) {-# LINE 133 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneManager -} type ClassSceneManager = Ptr (()) {-# LINE 135 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneManagerFactory -} type ClassSceneManagerFactory = Ptr (()) {-# LINE 137 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSceneNode -} type ClassSceneNode = Ptr (()) {-# LINE 139 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSkeleton -} type ClassSkeleton = Ptr (()) {-# LINE 141 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassSkeletonManager -} type ClassSkeletonManager = Ptr (()) {-# LINE 143 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassTextureManager -} type ClassTextureManager = Ptr (()) {-# LINE 145 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassTimeIndex -} type ClassTimeIndex = Ptr (()) {-# LINE 147 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassVertexAnimationTrack -} type ClassVertexAnimationTrack = Ptr (()) {-# LINE 149 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassViewport -} type ClassViewport = Ptr (()) {-# LINE 151 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-} {- class ClassWindowEventUtilities -} type ClassWindowEventUtilities = Ptr (()) {-# LINE 153 ".\\HGamer3D\\Bindings\\Ogre\\ClassPtr.chs" #-}