hogre-0.1.0: Haskell binding to a subset of OGREContentsIndex
Graphics.Ogre.HOgre
Documentation
configFile_with :: (ConfigFile -> IO a) -> IO a
configFile_new :: IO ConfigFile
configFile_delete :: ConfigFile -> IO ()
configFile_load2 :: ConfigFile -> String -> String -> Bool -> IO ()
configFile_load1 :: ConfigFile -> String -> String -> String -> Bool -> IO ()
configFile_load :: ConfigFile -> DataStreamPtr -> String -> Bool -> IO ()
configFile_loadDirect :: ConfigFile -> String -> String -> Bool -> IO ()
configFile_loadFromResourceSystem :: ConfigFile -> String -> String -> String -> Bool -> IO ()
configFile_clear :: ConfigFile -> IO ()
radian_with1 :: Float -> (Radian -> IO a) -> IO a
radian_with :: Degree -> (Radian -> IO a) -> IO a
degree_with1 :: Float -> (Degree -> IO a) -> IO a
degree_with :: Radian -> (Degree -> IO a) -> IO a
angle_with :: Float -> (Angle -> IO a) -> IO a
math_with :: Int -> (Math -> IO a) -> IO a
radian_delete :: Radian -> IO ()
degree_delete :: Degree -> IO ()
angle_delete :: Angle -> IO ()
radian_new1 :: Float -> IO Radian
radian_new :: Degree -> IO Radian
radian_valueDegrees :: Radian -> IO Float
radian_valueRadians :: Radian -> IO Float
radian_valueAngleUnits :: Radian -> IO Float
degree_new1 :: Float -> IO Degree
degree_new :: Radian -> IO Degree
degree_valueDegrees :: Degree -> IO Float
degree_valueRadians :: Degree -> IO Float
degree_valueAngleUnits :: Degree -> IO Float
angle_new :: Float -> IO Angle
math_new :: Int -> IO Math
math_delete :: Math -> IO ()
math_IAbs :: Int -> IO Int
math_ICeil :: Float -> IO Int
math_IFloor :: Float -> IO Int
math_ISign :: Int -> IO Int
math_Abs2 :: Float -> IO Float
math_Ceil :: Float -> IO Float
math_isNaN :: Float -> IO Bool
math_Cos1 :: Radian -> Bool -> IO Float
math_Cos :: Float -> Bool -> IO Float
math_Exp :: Float -> IO Float
math_Floor :: Float -> IO Float
math_Log :: Float -> IO Float
math_Log2 :: Float -> IO Float
math_LogN :: Float -> Float -> IO Float
math_Pow :: Float -> Float -> IO Float
math_Sign2 :: Float -> IO Float
math_Sin1 :: Radian -> Bool -> IO Float
math_Sin :: Float -> Bool -> IO Float
math_Sqr :: Float -> IO Float
math_Sqrt2 :: Float -> IO Float
math_InvSqrt :: Float -> IO Float
math_UnitRandom :: IO Float
math_RangeRandom :: Float -> Float -> IO Float
math_SymmetricRandom :: IO Float
math_Tan1 :: Radian -> Bool -> IO Float
math_Tan :: Float -> Bool -> IO Float
math_DegreesToRadians :: Float -> IO Float
math_RadiansToDegrees :: Float -> IO Float
math_setAngleUnit :: AngleUnit -> IO ()
math_getAngleUnit :: IO AngleUnit
math_AngleUnitsToRadians :: Float -> IO Float
math_RadiansToAngleUnits :: Float -> IO Float
math_AngleUnitsToDegrees :: Float -> IO Float
math_DegreesToAngleUnits :: Float -> IO Float
math_pointInTri2D :: Vector2 -> Vector2 -> Vector2 -> Vector2 -> IO Bool
math_pointInTri3D :: Vector3 -> Vector3 -> Vector3 -> Vector3 -> Vector3 -> IO Bool
math_intersects4 :: Sphere -> AxisAlignedBox -> IO Bool
math_intersects3 :: Plane -> AxisAlignedBox -> IO Bool
math_intersects :: Sphere -> Plane -> IO Bool
math_RealEqual :: Float -> Float -> Float -> IO Bool
math_gaussianDistribution :: Float -> Float -> Float -> IO Float
math_boundingRadiusFromAABB :: AxisAlignedBox -> IO Float
sceneNode_with1 :: SceneManager -> (SceneNode -> IO a) -> IO a
sceneNode_with :: SceneManager -> String -> (SceneNode -> IO a) -> IO a
sceneNode_new1 :: SceneManager -> IO SceneNode
sceneNode_new :: SceneManager -> String -> IO SceneNode
sceneNode_delete :: SceneNode -> IO ()
sceneNode_attachObject :: SceneNode -> MovableObject -> IO ()
sceneNode_numAttachedObjects :: SceneNode -> IO Int
sceneNode_getAttachedObject1 :: SceneNode -> Int -> IO MovableObject
sceneNode_getAttachedObject :: SceneNode -> String -> IO MovableObject
sceneNode_detachObject2 :: SceneNode -> Int -> IO MovableObject
sceneNode_detachObject1 :: SceneNode -> MovableObject -> IO ()
sceneNode_detachObject :: SceneNode -> String -> IO MovableObject
sceneNode_detachAllObjects :: SceneNode -> IO ()
sceneNode_isInSceneGraph :: SceneNode -> IO Bool
sceneNode_getCreator :: SceneNode -> IO SceneManager
sceneNode_removeAndDestroyChild1 :: SceneNode -> String -> IO ()
sceneNode_removeAndDestroyChild :: SceneNode -> Int -> IO ()
sceneNode_removeAndDestroyAllChildren :: SceneNode -> IO ()
sceneNode_showBoundingBox :: SceneNode -> Bool -> IO ()
sceneNode_hideBoundingBox :: SceneNode -> Bool -> IO ()
sceneNode_getShowBoundingBox :: SceneNode -> IO Bool
sceneNode_createChildSceneNode1 :: SceneNode -> Vector3 -> Quaternion -> IO SceneNode
sceneNode_createChildSceneNode :: SceneNode -> String -> Vector3 -> Quaternion -> IO SceneNode
sceneNode_findLights :: SceneNode -> LightList -> Float -> Int -> IO ()
sceneNode_setFixedYawAxis :: SceneNode -> Bool -> Vector3 -> IO ()
sceneNode_yaw :: SceneNode -> Radian -> TransformSpace -> IO ()
sceneNode_setDirection1 :: SceneNode -> Float -> Float -> Float -> TransformSpace -> Vector3 -> IO ()
sceneNode_setDirection :: SceneNode -> Vector3 -> TransformSpace -> Vector3 -> IO ()
sceneNode_lookAt :: SceneNode -> Vector3 -> TransformSpace -> Vector3 -> IO ()
sceneNode_setAutoTracking :: SceneNode -> Bool -> SceneNode -> Vector3 -> Vector3 -> IO ()
sceneNode_getAutoTrackTarget :: SceneNode -> IO SceneNode
sceneNode_getParentSceneNode :: SceneNode -> IO SceneNode
sceneNode_setVisible :: SceneNode -> Bool -> Bool -> IO ()
sceneNode_flipVisibility :: SceneNode -> Bool -> IO ()
sceneNode_setDebugDisplayEnabled :: SceneNode -> Bool -> Bool -> IO ()
sceneNode_getDebugRenderable :: SceneNode -> IO Node__DebugRenderable
animationState_with1 :: String -> AnimationStateSet -> Float -> Float -> Float -> Bool -> (AnimationState -> IO a) -> IO a
animationState_with :: AnimationStateSet -> AnimationState -> (AnimationState -> IO a) -> IO a
animationStateSet_with1 :: (AnimationStateSet -> IO a) -> IO a
animationStateSet_with :: AnimationStateSet -> (AnimationStateSet -> IO a) -> IO a
animationStateControllerValue_with :: AnimationState -> (AnimationStateControllerValue -> IO a) -> IO a
animationState_new1 :: String -> AnimationStateSet -> Float -> Float -> Float -> Bool -> IO AnimationState
animationState_new :: AnimationStateSet -> AnimationState -> IO AnimationState
animationState_delete :: AnimationState -> IO ()
animationState_getTimePosition :: AnimationState -> IO Float
animationState_setTimePosition :: AnimationState -> Float -> IO ()
animationState_getLength :: AnimationState -> IO Float
animationState_setLength :: AnimationState -> Float -> IO ()
animationState_getWeight :: AnimationState -> IO Float
animationState_setWeight :: AnimationState -> Float -> IO ()
animationState_addTime :: AnimationState -> Float -> IO ()
animationState_hasEnded :: AnimationState -> IO Bool
animationState_getEnabled :: AnimationState -> IO Bool
animationState_setEnabled :: AnimationState -> Bool -> IO ()
animationState_setLoop :: AnimationState -> Bool -> IO ()
animationState_getLoop :: AnimationState -> IO Bool
animationState_copyStateFrom :: AnimationState -> AnimationState -> IO ()
animationState_getParent :: AnimationState -> IO AnimationStateSet
animationState_createBlendMask :: AnimationState -> Int -> Float -> IO ()
animationState_destroyBlendMask :: AnimationState -> IO ()
animationState_getBlendMask :: AnimationState -> IO BoneBlendMask
animationState_hasBlendMask :: AnimationState -> IO Bool
animationState_setBlendMaskEntry :: AnimationState -> Int -> Float -> IO ()
animationState_getBlendMaskEntry :: AnimationState -> Int -> IO Float
animationStateSet_new1 :: IO AnimationStateSet
animationStateSet_new :: AnimationStateSet -> IO AnimationStateSet
animationStateSet_delete :: AnimationStateSet -> IO ()
animationStateSet_createAnimationState :: AnimationStateSet -> String -> Float -> Float -> Float -> Bool -> IO AnimationState
animationStateSet_getAnimationState :: AnimationStateSet -> String -> IO AnimationState
animationStateSet_hasAnimationState :: AnimationStateSet -> String -> IO Bool
animationStateSet_removeAnimationState :: AnimationStateSet -> String -> IO ()
animationStateSet_removeAllAnimationStates :: AnimationStateSet -> IO ()
animationStateSet_copyMatchingState :: AnimationStateSet -> AnimationStateSet -> IO ()
animationStateSet_getDirtyFrameNumber :: AnimationStateSet -> IO Int
animationStateSet_hasEnabledAnimationState :: AnimationStateSet -> IO Bool
animationStateControllerValue_new :: AnimationState -> IO AnimationStateControllerValue
animationStateControllerValue_delete :: AnimationStateControllerValue -> IO ()
animationStateControllerValue_getValue :: AnimationStateControllerValue -> IO Float
animationStateControllerValue_setValue :: AnimationStateControllerValue -> Float -> IO ()
materialLess_with :: (SceneManager__materialLess -> IO a) -> IO a
lightLess_with :: (SceneManager__lightLess -> IO a) -> IO a
visibleObjectsBoundsInfo_with :: (VisibleObjectsBoundsInfo -> IO a) -> IO a
sceneMgrQueuedRenderableVisitor_with :: (SceneManager__SceneMgrQueuedRenderableVisitor -> IO a) -> IO a
defaultIntersectionSceneQuery_with :: SceneManager -> (DefaultIntersectionSceneQuery -> IO a) -> IO a
defaultRaySceneQuery_with :: SceneManager -> (DefaultRaySceneQuery -> IO a) -> IO a
visibleObjectsBoundsInfo_delete :: VisibleObjectsBoundsInfo -> IO ()
materialLess_delete :: SceneManager__materialLess -> IO ()
materialLess_new :: IO SceneManager__materialLess
lightLess_delete :: SceneManager__lightLess -> IO ()
lightLess_new :: IO SceneManager__lightLess
visibleObjectsBoundsInfo_new :: IO VisibleObjectsBoundsInfo
visibleObjectsBoundsInfo_reset :: VisibleObjectsBoundsInfo -> IO ()
visibleObjectsBoundsInfo_merge :: VisibleObjectsBoundsInfo -> AxisAlignedBox -> Sphere -> Camera -> Bool -> IO ()
visibleObjectsBoundsInfo_mergeNonRenderedButInFrustum :: VisibleObjectsBoundsInfo -> AxisAlignedBox -> Sphere -> Camera -> IO ()
sceneMgrQueuedRenderableVisitor_new :: IO SceneManager__SceneMgrQueuedRenderableVisitor
sceneMgrQueuedRenderableVisitor_delete :: SceneManager__SceneMgrQueuedRenderableVisitor -> IO ()
sceneMgrQueuedRenderableVisitor_visit2 :: SceneManager__SceneMgrQueuedRenderableVisitor -> Renderable -> IO ()
sceneMgrQueuedRenderableVisitor_visit1 :: SceneManager__SceneMgrQueuedRenderableVisitor -> Pass -> IO Bool
sceneMgrQueuedRenderableVisitor_visit :: SceneManager__SceneMgrQueuedRenderableVisitor -> RenderablePass -> IO ()
sceneManager_prepareShadowTextures :: SceneManager -> Camera -> Viewport -> LightList -> IO ()
sceneManager_delete :: SceneManager -> IO ()
sceneManager_createCamera :: SceneManager -> String -> IO Camera
sceneManager_getCamera :: SceneManager -> String -> IO Camera
sceneManager_hasCamera :: SceneManager -> String -> IO Bool
sceneManager_destroyCamera1 :: SceneManager -> Camera -> IO ()
sceneManager_destroyCamera :: SceneManager -> String -> IO ()
sceneManager_destroyAllCameras :: SceneManager -> IO ()
sceneManager_createLight1 :: SceneManager -> String -> IO Light
sceneManager_createLight :: SceneManager -> IO Light
sceneManager_getLight :: SceneManager -> String -> IO Light
sceneManager_hasLight :: SceneManager -> String -> IO Bool
sceneManager_destroyLight1 :: SceneManager -> String -> IO ()
sceneManager_destroyLight :: SceneManager -> Light -> IO ()
sceneManager_destroyAllLights :: SceneManager -> IO ()
sceneManager_createSceneNode1 :: SceneManager -> IO SceneNode
sceneManager_createSceneNode :: SceneManager -> String -> IO SceneNode
sceneManager_destroySceneNode1 :: SceneManager -> String -> IO ()
sceneManager_destroySceneNode :: SceneManager -> SceneNode -> IO ()
sceneManager_getRootSceneNode :: SceneManager -> IO SceneNode
sceneManager_getSceneNode :: SceneManager -> String -> IO SceneNode
sceneManager_hasSceneNode :: SceneManager -> String -> IO Bool
sceneManager_createEntity3 :: SceneManager -> String -> String -> String -> IO Entity
sceneManager_createEntity2 :: SceneManager -> String -> IO Entity
sceneManager_createEntity1 :: SceneManager -> String -> PrefabType -> IO Entity
sceneManager_createEntity :: SceneManager -> PrefabType -> IO Entity
sceneManager_getEntity :: SceneManager -> String -> IO Entity
sceneManager_hasEntity :: SceneManager -> String -> IO Bool
sceneManager_destroyEntity1 :: SceneManager -> Entity -> IO ()
sceneManager_destroyEntity :: SceneManager -> String -> IO ()
sceneManager_destroyAllEntities :: SceneManager -> IO ()
sceneManager_createManualObject1 :: SceneManager -> String -> IO ManualObject
sceneManager_createManualObject :: SceneManager -> IO ManualObject
sceneManager_getManualObject :: SceneManager -> String -> IO ManualObject
sceneManager_hasManualObject :: SceneManager -> String -> IO Bool
sceneManager_destroyManualObject1 :: SceneManager -> ManualObject -> IO ()
sceneManager_destroyManualObject :: SceneManager -> String -> IO ()
sceneManager_destroyAllManualObjects :: SceneManager -> IO ()
sceneManager_createBillboardChain1 :: SceneManager -> String -> IO BillboardChain
sceneManager_createBillboardChain :: SceneManager -> IO BillboardChain
sceneManager_getBillboardChain :: SceneManager -> String -> IO BillboardChain
sceneManager_hasBillboardChain :: SceneManager -> String -> IO Bool
sceneManager_destroyBillboardChain1 :: SceneManager -> BillboardChain -> IO ()
sceneManager_destroyBillboardChain :: SceneManager -> String -> IO ()
sceneManager_destroyAllBillboardChains :: SceneManager -> IO ()
sceneManager_createRibbonTrail1 :: SceneManager -> String -> IO RibbonTrail
sceneManager_createRibbonTrail :: SceneManager -> IO RibbonTrail
sceneManager_getRibbonTrail :: SceneManager -> String -> IO RibbonTrail
sceneManager_hasRibbonTrail :: SceneManager -> String -> IO Bool
sceneManager_destroyRibbonTrail1 :: SceneManager -> RibbonTrail -> IO ()
sceneManager_destroyRibbonTrail :: SceneManager -> String -> IO ()
sceneManager_destroyAllRibbonTrails :: SceneManager -> IO ()
sceneManager_createParticleSystem2 :: SceneManager -> String -> String -> IO ParticleSystem
sceneManager_createParticleSystem1 :: SceneManager -> String -> Int -> String -> IO ParticleSystem
sceneManager_createParticleSystem :: SceneManager -> Int -> String -> IO ParticleSystem
sceneManager_getParticleSystem :: SceneManager -> String -> IO ParticleSystem
sceneManager_hasParticleSystem :: SceneManager -> String -> IO Bool
sceneManager_destroyParticleSystem1 :: SceneManager -> ParticleSystem -> IO ()
sceneManager_destroyParticleSystem :: SceneManager -> String -> IO ()
sceneManager_destroyAllParticleSystems :: SceneManager -> IO ()
sceneManager_clearScene :: SceneManager -> IO ()
sceneManager_setAmbientLight :: SceneManager -> ColourValue -> IO ()
sceneManager_prepareWorldGeometry1 :: SceneManager -> String -> IO ()
sceneManager_prepareWorldGeometry :: SceneManager -> DataStreamPtr -> String -> IO ()
sceneManager_setWorldGeometry1 :: SceneManager -> String -> IO ()
sceneManager_setWorldGeometry :: SceneManager -> DataStreamPtr -> String -> IO ()
sceneManager_estimateWorldGeometry1 :: SceneManager -> String -> IO Int
sceneManager_estimateWorldGeometry :: SceneManager -> DataStreamPtr -> String -> IO Int
sceneManager_hasOption :: SceneManager -> String -> IO Bool
sceneManager_getOptionValues :: SceneManager -> String -> StringVector -> IO Bool
sceneManager_getOptionKeys :: SceneManager -> StringVector -> IO Bool
sceneManager_setSkyPlane :: SceneManager -> Bool -> Plane -> String -> Float -> Float -> Bool -> Float -> Int -> Int -> String -> IO ()
sceneManager_isSkyPlaneEnabled :: SceneManager -> IO Bool
sceneManager_getSkyPlaneNode :: SceneManager -> IO SceneNode
sceneManager_setSkyBox :: SceneManager -> Bool -> String -> Float -> Bool -> Quaternion -> String -> IO ()
sceneManager_isSkyBoxEnabled :: SceneManager -> IO Bool
sceneManager_getSkyBoxNode :: SceneManager -> IO SceneNode
sceneManager_setSkyDome :: SceneManager -> Bool -> String -> Float -> Float -> Float -> Bool -> Quaternion -> Int -> Int -> Int -> String -> IO ()
sceneManager_isSkyDomeEnabled :: SceneManager -> IO Bool
sceneManager_getSkyDomeNode :: SceneManager -> IO SceneNode
sceneManager_getFogStart :: SceneManager -> IO Float
sceneManager_getFogEnd :: SceneManager -> IO Float
sceneManager_getFogDensity :: SceneManager -> IO Float
sceneManager_createBillboardSet1 :: SceneManager -> String -> Int -> IO BillboardSet
sceneManager_createBillboardSet :: SceneManager -> Int -> IO BillboardSet
sceneManager_getBillboardSet :: SceneManager -> String -> IO BillboardSet
sceneManager_hasBillboardSet :: SceneManager -> String -> IO Bool
sceneManager_destroyBillboardSet1 :: SceneManager -> BillboardSet -> IO ()
sceneManager_destroyBillboardSet :: SceneManager -> String -> IO ()
sceneManager_destroyAllBillboardSets :: SceneManager -> IO ()
sceneManager_setDisplaySceneNodes :: SceneManager -> Bool -> IO ()
sceneManager_getDisplaySceneNodes :: SceneManager -> IO Bool
sceneManager_createAnimation :: SceneManager -> String -> Float -> IO Animation
sceneManager_getAnimation :: SceneManager -> String -> IO Animation
sceneManager_hasAnimation :: SceneManager -> String -> IO Bool
sceneManager_destroyAnimation :: SceneManager -> String -> IO ()
sceneManager_destroyAllAnimations :: SceneManager -> IO ()
sceneManager_createAnimationState :: SceneManager -> String -> IO AnimationState
sceneManager_getAnimationState :: SceneManager -> String -> IO AnimationState
sceneManager_hasAnimationState :: SceneManager -> String -> IO Bool
sceneManager_destroyAnimationState :: SceneManager -> String -> IO ()
sceneManager_destroyAllAnimationStates :: SceneManager -> IO ()
sceneManager_manualRender1 :: SceneManager -> RenderOperation -> Pass -> Viewport -> Matrix4 -> Matrix4 -> Matrix4 -> Bool -> IO ()
sceneManager_manualRender :: SceneManager -> Renderable -> Pass -> Viewport -> Matrix4 -> Matrix4 -> Bool -> Bool -> Bool -> LightList -> IO ()
sceneManager_getRenderQueue :: SceneManager -> IO RenderQueue
sceneManager_addSpecialCaseRenderQueue :: SceneManager -> Int -> IO ()
sceneManager_removeSpecialCaseRenderQueue :: SceneManager -> Int -> IO ()
sceneManager_clearSpecialCaseRenderQueues :: SceneManager -> IO ()
sceneManager_setSpecialCaseRenderQueueMode :: SceneManager -> SpecialCaseRenderQueueMode -> IO ()
sceneManager_getSpecialCaseRenderQueueMode :: SceneManager -> IO SpecialCaseRenderQueueMode
sceneManager_isRenderQueueToBeProcessed :: SceneManager -> Int -> IO Bool
sceneManager_setWorldGeometryRenderQueue :: SceneManager -> Int -> IO ()
sceneManager_getWorldGeometryRenderQueue :: SceneManager -> IO Int
sceneManager_showBoundingBoxes :: SceneManager -> Bool -> IO ()
sceneManager_getShowBoundingBoxes :: SceneManager -> IO Bool
sceneManager_createAABBQuery :: SceneManager -> AxisAlignedBox -> Int -> IO AxisAlignedBoxSceneQuery
sceneManager_createSphereQuery :: SceneManager -> Sphere -> Int -> IO SphereSceneQuery
sceneManager_createPlaneBoundedVolumeQuery :: SceneManager -> PlaneBoundedVolumeList -> Int -> IO PlaneBoundedVolumeListSceneQuery
sceneManager_createRayQuery :: SceneManager -> Ray -> Int -> IO RaySceneQuery
sceneManager_createIntersectionQuery :: SceneManager -> Int -> IO IntersectionSceneQuery
sceneManager_destroyQuery :: SceneManager -> SceneQuery -> IO ()
sceneManager_setShowDebugShadows :: SceneManager -> Bool -> IO ()
sceneManager_getShowDebugShadows :: SceneManager -> IO Bool
sceneManager_setShadowColour :: SceneManager -> ColourValue -> IO ()
sceneManager_setShadowDirectionalLightExtrusionDistance :: SceneManager -> Float -> IO ()
sceneManager_getShadowDirectionalLightExtrusionDistance :: SceneManager -> IO Float
sceneManager_setShadowFarDistance :: SceneManager -> Float -> IO ()
sceneManager_getShadowFarDistance :: SceneManager -> IO Float
sceneManager_getShadowFarDistanceSquared :: SceneManager -> IO Float
sceneManager_setShadowIndexBufferSize :: SceneManager -> Int -> IO ()
sceneManager_getShadowIndexBufferSize :: SceneManager -> IO Int
sceneManager_setShadowTextureSize :: SceneManager -> Int -> IO ()
sceneManager_setShadowTextureConfig :: SceneManager -> Int -> ShadowTextureConfig -> IO ()
sceneManager_setShadowTextureCount :: SceneManager -> Int -> IO ()
sceneManager_getShadowTextureCount :: SceneManager -> IO Int
sceneManager_setShadowTextureCountPerLightType :: SceneManager -> LightTypes -> Int -> IO ()
sceneManager_getShadowTextureCountPerLightType :: SceneManager -> LightTypes -> IO Int
sceneManager_setShadowDirLightTextureOffset :: SceneManager -> Float -> IO ()
sceneManager_getShadowDirLightTextureOffset :: SceneManager -> IO Float
sceneManager_setShadowTextureFadeStart :: SceneManager -> Float -> IO ()
sceneManager_setShadowTextureFadeEnd :: SceneManager -> Float -> IO ()
sceneManager_setShadowTextureSelfShadow :: SceneManager -> Bool -> IO ()
sceneManager_getShadowTextureSelfShadow :: SceneManager -> IO Bool
sceneManager_setShadowTextureCasterMaterial :: SceneManager -> String -> IO ()
sceneManager_setShadowTextureReceiverMaterial :: SceneManager -> String -> IO ()
sceneManager_setShadowCasterRenderBackFaces :: SceneManager -> Bool -> IO ()
sceneManager_getShadowCasterRenderBackFaces :: SceneManager -> IO Bool
sceneManager_setShadowCameraSetup :: SceneManager -> ShadowCameraSetupPtr -> IO ()
sceneManager_setShadowUseInfiniteFarPlane :: SceneManager -> Bool -> IO ()
sceneManager_isShadowTechniqueStencilBased :: SceneManager -> IO Bool
sceneManager_isShadowTechniqueTextureBased :: SceneManager -> IO Bool
sceneManager_isShadowTechniqueModulative :: SceneManager -> IO Bool
sceneManager_isShadowTechniqueAdditive :: SceneManager -> IO Bool
sceneManager_isShadowTechniqueIntegrated :: SceneManager -> IO Bool
sceneManager_isShadowTechniqueInUse :: SceneManager -> IO Bool
sceneManager_setShadowUseLightClipPlanes :: SceneManager -> Bool -> IO ()
sceneManager_getShadowUseLightClipPlanes :: SceneManager -> IO Bool
sceneManager_setLateMaterialResolving :: SceneManager -> Bool -> IO ()
sceneManager_isLateMaterialResolving :: SceneManager -> IO Bool
sceneManager_createStaticGeometry :: SceneManager -> String -> IO StaticGeometry
sceneManager_getStaticGeometry :: SceneManager -> String -> IO StaticGeometry
sceneManager_hasStaticGeometry :: SceneManager -> String -> IO Bool
sceneManager_destroyStaticGeometry1 :: SceneManager -> StaticGeometry -> IO ()
sceneManager_destroyStaticGeometry :: SceneManager -> String -> IO ()
sceneManager_destroyAllStaticGeometry :: SceneManager -> IO ()
sceneManager_createInstancedGeometry :: SceneManager -> String -> IO InstancedGeometry
sceneManager_getInstancedGeometry :: SceneManager -> String -> IO InstancedGeometry
sceneManager_destroyInstancedGeometry1 :: SceneManager -> InstancedGeometry -> IO ()
sceneManager_destroyInstancedGeometry :: SceneManager -> String -> IO ()
sceneManager_destroyAllInstancedGeometry :: SceneManager -> IO ()
sceneManager_createMovableObject1 :: SceneManager -> String -> String -> NameValuePairList -> IO MovableObject
sceneManager_createMovableObject :: SceneManager -> String -> NameValuePairList -> IO MovableObject
sceneManager_destroyMovableObject1 :: SceneManager -> String -> String -> IO ()
sceneManager_destroyMovableObject :: SceneManager -> MovableObject -> IO ()
sceneManager_destroyAllMovableObjectsByType :: SceneManager -> String -> IO ()
sceneManager_destroyAllMovableObjects :: SceneManager -> IO ()
sceneManager_getMovableObject :: SceneManager -> String -> String -> IO MovableObject
sceneManager_hasMovableObject :: SceneManager -> String -> String -> IO Bool
sceneManager_injectMovableObject :: SceneManager -> MovableObject -> IO ()
sceneManager_extractMovableObject1 :: SceneManager -> String -> String -> IO ()
sceneManager_extractMovableObject :: SceneManager -> MovableObject -> IO ()
sceneManager_extractAllMovableObjectsByType :: SceneManager -> String -> IO ()
sceneManager_setVisibilityMask :: SceneManager -> Int -> IO ()
sceneManager_getVisibilityMask :: SceneManager -> IO Int
sceneManager_setFindVisibleObjects :: SceneManager -> Bool -> IO ()
sceneManager_getFindVisibleObjects :: SceneManager -> IO Bool
sceneManager_setNormaliseNormalsOnScale :: SceneManager -> Bool -> IO ()
sceneManager_getNormaliseNormalsOnScale :: SceneManager -> IO Bool
sceneManager_setFlipCullingOnNegativeScale :: SceneManager -> Bool -> IO ()
sceneManager_getFlipCullingOnNegativeScale :: SceneManager -> IO Bool
sceneManager_setQueuedRenderableVisitor :: SceneManager -> SceneManager__SceneMgrQueuedRenderableVisitor -> IO ()
sceneManager_getQueuedRenderableVisitor :: SceneManager -> IO SceneManager__SceneMgrQueuedRenderableVisitor
sceneManager_getDestinationRenderSystem :: SceneManager -> IO RenderSystem
sceneManager_getCurrentViewport :: SceneManager -> IO Viewport
sceneManager_setCameraRelativeRendering :: SceneManager -> Bool -> IO ()
sceneManager_getCameraRelativeRendering :: SceneManager -> IO Bool
defaultIntersectionSceneQuery_new :: SceneManager -> IO DefaultIntersectionSceneQuery
defaultIntersectionSceneQuery_delete :: DefaultIntersectionSceneQuery -> IO ()
defaultIntersectionSceneQuery_execute :: DefaultIntersectionSceneQuery -> IntersectionSceneQueryListener -> IO ()
defaultRaySceneQuery_new :: SceneManager -> IO DefaultRaySceneQuery
defaultRaySceneQuery_delete :: DefaultRaySceneQuery -> IO ()
defaultRaySceneQuery_execute :: DefaultRaySceneQuery -> RaySceneQueryListener -> IO ()
sceneManagerFactory_delete :: SceneManagerFactory -> IO ()
sceneManagerFactory_createInstance :: SceneManagerFactory -> String -> IO SceneManager
sceneManagerFactory_destroyInstance :: SceneManagerFactory -> SceneManager -> IO ()
colourValue_with :: Float -> Float -> Float -> Float -> (ColourValue -> IO a) -> IO a
colourValue_delete :: ColourValue -> IO ()
colourValue_new :: Float -> Float -> Float -> Float -> IO ColourValue
colourValue_saturate :: ColourValue -> IO ()
colourValue_setHSB :: ColourValue -> Float -> Float -> Float -> IO ()
textureManager_delete :: TextureManager -> IO ()
textureManager_setPreferredIntegerBitDepth :: TextureManager -> Int -> Bool -> IO ()
textureManager_getPreferredIntegerBitDepth :: TextureManager -> IO Int
textureManager_setPreferredFloatBitDepth :: TextureManager -> Int -> Bool -> IO ()
textureManager_getPreferredFloatBitDepth :: TextureManager -> IO Int
textureManager_setPreferredBitDepths :: TextureManager -> Int -> Int -> Bool -> IO ()
textureManager_setDefaultNumMipmaps :: TextureManager -> Int -> IO ()
textureManager_getDefaultNumMipmaps :: TextureManager -> IO Int
textureManager_getSingletonPtr :: IO TextureManager
skeletonPtr_with3 :: (SkeletonPtr -> IO a) -> IO a
skeletonPtr_with2 :: Skeleton -> (SkeletonPtr -> IO a) -> IO a
skeletonPtr_with1 :: SkeletonPtr -> (SkeletonPtr -> IO a) -> IO a
skeletonPtr_with :: ResourcePtr -> (SkeletonPtr -> IO a) -> IO a
linkedSkeletonAnimationSource_with1 :: String -> Float -> (LinkedSkeletonAnimationSource -> IO a) -> IO a
linkedSkeletonAnimationSource_delete :: LinkedSkeletonAnimationSource -> IO ()
skeletonPtr_delete :: SkeletonPtr -> IO ()
skeleton_delete :: Skeleton -> IO ()
skeleton_createBone3 :: Skeleton -> IO Bone
skeleton_createBone2 :: Skeleton -> Int -> IO Bone
skeleton_createBone1 :: Skeleton -> String -> IO Bone
skeleton_createBone :: Skeleton -> String -> Int -> IO Bone
skeleton_getNumBones :: Skeleton -> IO Int
skeleton_getRootBone :: Skeleton -> IO Bone
skeleton_getBone1 :: Skeleton -> Int -> IO Bone
skeleton_getBone :: Skeleton -> String -> IO Bone
skeleton_hasBone :: Skeleton -> String -> IO Bool
skeleton_setBindingPose :: Skeleton -> IO ()
skeleton_reset :: Skeleton -> Bool -> IO ()
skeleton_createAnimation :: Skeleton -> String -> Float -> IO Animation
skeleton_hasAnimation :: Skeleton -> String -> IO Bool
skeleton_removeAnimation :: Skeleton -> String -> IO ()
skeleton_setAnimationState :: Skeleton -> AnimationStateSet -> IO ()
skeleton_getNumAnimations :: Skeleton -> IO Int
skeleton_getAnimation :: Skeleton -> Int -> IO Animation
skeleton_getBlendMode :: Skeleton -> IO SkeletonAnimationBlendMode
skeleton_setBlendMode :: Skeleton -> SkeletonAnimationBlendMode -> IO ()
skeleton_optimiseAllAnimations :: Skeleton -> Bool -> IO ()
skeleton_addLinkedSkeletonAnimationSource :: Skeleton -> String -> Float -> IO ()
skeleton_removeAllLinkedSkeletonAnimationSources :: Skeleton -> IO ()
skeleton_getManualBonesDirty :: Skeleton -> IO Bool
skeleton_hasManualBones :: Skeleton -> IO Bool
skeletonPtr_new3 :: IO SkeletonPtr
skeletonPtr_new2 :: Skeleton -> IO SkeletonPtr
skeletonPtr_new1 :: SkeletonPtr -> IO SkeletonPtr
skeletonPtr_new :: ResourcePtr -> IO SkeletonPtr
linkedSkeletonAnimationSource_new1 :: String -> Float -> IO LinkedSkeletonAnimationSource
root_with :: String -> String -> String -> (Root -> IO a) -> IO a
root_new :: String -> String -> String -> IO Root
root_delete :: Root -> IO ()
root_saveConfig :: Root -> IO ()
root_restoreConfig :: Root -> IO Bool
root_showConfigDialog :: Root -> IO Bool
root_addRenderSystem :: Root -> RenderSystem -> IO ()
root_getRenderSystemByName :: Root -> String -> IO RenderSystem
root_setRenderSystem :: Root -> RenderSystem -> IO ()
root_getRenderSystem :: Root -> IO RenderSystem
root_initialise :: Root -> Bool -> String -> String -> IO RenderWindow
root_isInitialised :: Root -> IO Bool
root_useCustomRenderSystemCapabilities :: Root -> RenderSystemCapabilities -> IO ()
root_getRemoveRenderQueueStructuresOnClear :: Root -> IO Bool
root_setRemoveRenderQueueStructuresOnClear :: Root -> Bool -> IO ()
root_addSceneManagerFactory :: Root -> SceneManagerFactory -> IO ()
root_removeSceneManagerFactory :: Root -> SceneManagerFactory -> IO ()
root_getSceneManagerMetaData :: Root -> String -> IO SceneManagerMetaData
root_createSceneManager1 :: Root -> String -> String -> IO SceneManager
root_destroySceneManager :: Root -> SceneManager -> IO ()
root_getSceneManager :: Root -> String -> IO SceneManager
root_hasSceneManager :: Root -> String -> IO Bool
root_getTextureManager :: Root -> IO TextureManager
root_getMeshManager :: Root -> IO MeshManager
root_queueEndRendering :: Root -> IO ()
root_startRendering :: Root -> IO ()
root_renderOneFrame1 :: Root -> IO Bool
root_renderOneFrame :: Root -> Float -> IO Bool
root_shutdown :: Root -> IO ()
root_addResourceLocation :: Root -> String -> String -> String -> Bool -> IO ()
root_removeResourceLocation :: Root -> String -> String -> IO ()
root_getAutoCreatedWindow :: Root -> IO RenderWindow
root_createRenderWindow :: Root -> String -> Int -> Int -> Bool -> NameValuePairList -> IO RenderWindow
root_createRenderWindows :: Root -> RenderWindowDescriptionList -> RenderWindowList -> IO Bool
root_detachRenderTarget1 :: Root -> RenderTarget -> IO ()
root_detachRenderTarget :: Root -> String -> IO ()
root_getRenderTarget :: Root -> String -> IO RenderTarget
root_loadPlugin :: Root -> String -> IO ()
root_unloadPlugin :: Root -> String -> IO ()
root_installPlugin :: Root -> Plugin -> IO ()
root_uninstallPlugin :: Root -> Plugin -> IO ()
root_getTimer :: Root -> IO Timer
root_getNextFrameNumber :: Root -> IO Int
root_createRenderQueueInvocationSequence :: Root -> String -> IO RenderQueueInvocationSequence
root_getRenderQueueInvocationSequence :: Root -> String -> IO RenderQueueInvocationSequence
root_destroyRenderQueueInvocationSequence :: Root -> String -> IO ()
root_destroyAllRenderQueueInvocationSequences :: Root -> IO ()
root_getSingletonPtr :: IO Root
root_clearEventTimes :: Root -> IO ()
root_setFrameSmoothingPeriod :: Root -> Float -> IO ()
root_getFrameSmoothingPeriod :: Root -> IO Float
root_addMovableObjectFactory :: Root -> MovableObjectFactory -> Bool -> IO ()
root_removeMovableObjectFactory :: Root -> MovableObjectFactory -> IO ()
root_hasMovableObjectFactory :: Root -> String -> IO Bool
root_getMovableObjectFactory :: Root -> String -> IO MovableObjectFactory
root_getDisplayMonitorCount :: Root -> IO Int
root_getWorkQueue :: Root -> IO WorkQueue
root_setWorkQueue :: Root -> WorkQueue -> IO ()
vector3_with5 :: (Vector3 -> IO a) -> IO a
vector3_with4 :: Float -> Float -> Float -> (Vector3 -> IO a) -> IO a
vector3_with3 :: Float -> (Vector3 -> IO a) -> IO a
vector3_with2 :: Int -> (Vector3 -> IO a) -> IO a
vector3_with :: Float -> (Vector3 -> IO a) -> IO a
vector3_delete :: Vector3 -> IO ()
vector3_new5 :: IO Vector3
vector3_new4 :: Float -> Float -> Float -> IO Vector3
vector3_new3 :: Float -> IO Vector3
vector3_new2 :: Int -> IO Vector3
vector3_new :: Float -> IO Vector3
vector3_swap :: Vector3 -> Vector3 -> IO ()
vector3_length :: Vector3 -> IO Float
vector3_squaredLength :: Vector3 -> IO Float
vector3_distance :: Vector3 -> Vector3 -> IO Float
vector3_squaredDistance :: Vector3 -> Vector3 -> IO Float
vector3_dotProduct :: Vector3 -> Vector3 -> IO Float
vector3_absDotProduct :: Vector3 -> Vector3 -> IO Float
vector3_normalise :: Vector3 -> IO Float
vector3_makeFloor :: Vector3 -> Vector3 -> IO ()
vector3_makeCeil :: Vector3 -> Vector3 -> IO ()
vector3_isZeroLength :: Vector3 -> IO Bool
vector3_positionEquals :: Vector3 -> Vector3 -> Float -> IO Bool
vector3_positionCloses :: Vector3 -> Vector3 -> Float -> IO Bool
vector3_directionEquals :: Vector3 -> Vector3 -> Radian -> IO Bool
vector3_isNaN :: Vector3 -> IO Bool
debugRenderable_with :: Node -> (Node__DebugRenderable -> IO a) -> IO a
debugRenderable_new :: Node -> IO Node__DebugRenderable
debugRenderable_delete :: Node__DebugRenderable -> IO ()
debugRenderable_getRenderOperation :: Node__DebugRenderable -> RenderOperation -> IO ()
debugRenderable_getWorldTransforms :: Node__DebugRenderable -> Matrix4 -> IO ()
debugRenderable_getSquaredViewDepth :: Node__DebugRenderable -> Camera -> IO Float
debugRenderable_setScaling :: Node__DebugRenderable -> Float -> IO ()
node_delete :: Node -> IO ()
node_getParent :: Node -> IO Node
node_setOrientation1 :: Node -> Quaternion -> IO ()
node_setOrientation :: Node -> Float -> Float -> Float -> Float -> IO ()
node_resetOrientation :: Node -> IO ()
node_setPosition1 :: Node -> Vector3 -> IO ()
node_setPosition :: Node -> Float -> Float -> Float -> IO ()
node_setScale1 :: Node -> Vector3 -> IO ()
node_setScale :: Node -> Float -> Float -> Float -> IO ()
node_setInheritOrientation :: Node -> Bool -> IO ()
node_getInheritOrientation :: Node -> IO Bool
node_setInheritScale :: Node -> Bool -> IO ()
node_getInheritScale :: Node -> IO Bool
node_scale1 :: Node -> Vector3 -> IO ()
node_scale :: Node -> Float -> Float -> Float -> IO ()
node_translate3 :: Node -> Vector3 -> TransformSpace -> IO ()
node_translate2 :: Node -> Float -> Float -> Float -> TransformSpace -> IO ()
node_translate1 :: Node -> Matrix3 -> Vector3 -> TransformSpace -> IO ()
node_translate :: Node -> Matrix3 -> Float -> Float -> Float -> TransformSpace -> IO ()
node_roll :: Node -> Radian -> TransformSpace -> IO ()
node_pitch :: Node -> Radian -> TransformSpace -> IO ()
node_yaw :: Node -> Radian -> TransformSpace -> IO ()
node_rotate1 :: Node -> Vector3 -> Radian -> TransformSpace -> IO ()
node_rotate :: Node -> Quaternion -> TransformSpace -> IO ()
node_createChild1 :: Node -> Vector3 -> Quaternion -> IO Node
node_createChild :: Node -> String -> Vector3 -> Quaternion -> IO Node
node_addChild :: Node -> Node -> IO ()
node_numChildren :: Node -> IO Int
node_getChild1 :: Node -> Int -> IO Node
node_getChild :: Node -> String -> IO Node
node_removeChild2 :: Node -> Int -> IO Node
node_removeChild1 :: Node -> Node -> IO Node
node_removeChild :: Node -> String -> IO Node
node_removeAllChildren :: Node -> IO ()
node_setInitialState :: Node -> IO ()
node_resetToInitialState :: Node -> IO ()
node_getSquaredViewDepth :: Node -> Camera -> IO Float
node_needUpdate :: Node -> Bool -> IO ()
node_requestUpdate :: Node -> Node -> Bool -> IO ()
node_cancelUpdate :: Node -> Node -> IO ()
node_getDebugRenderable :: Node -> Float -> IO Node__DebugRenderable
node_queueNeedUpdate :: Node -> IO ()
node_processQueuedUpdates :: IO ()
node_setUserAny :: Node -> Any -> IO ()
renderSystem_delete :: RenderSystem -> IO ()
renderSystem_setConfigOption :: RenderSystem -> String -> String -> IO ()
renderSystem_createHardwareOcclusionQuery :: RenderSystem -> IO HardwareOcclusionQuery
renderSystem_destroyHardwareOcclusionQuery :: RenderSystem -> HardwareOcclusionQuery -> IO ()
renderSystem_createRenderSystemCapabilities :: RenderSystem -> IO RenderSystemCapabilities
renderSystem_useCustomRenderSystemCapabilities :: RenderSystem -> RenderSystemCapabilities -> IO ()
renderSystem_reinitialise :: RenderSystem -> IO ()
renderSystem_shutdown :: RenderSystem -> IO ()
renderSystem_setAmbientLight :: RenderSystem -> Float -> Float -> Float -> IO ()
renderSystem_setLightingEnabled :: RenderSystem -> Bool -> IO ()
renderSystem_setWBufferEnabled :: RenderSystem -> Bool -> IO ()
renderSystem_getWBufferEnabled :: RenderSystem -> IO Bool
renderSystem_createMultiRenderTarget :: RenderSystem -> String -> IO MultiRenderTarget
renderSystem_destroyRenderWindow :: RenderSystem -> String -> IO ()
renderSystem_destroyRenderTexture :: RenderSystem -> String -> IO ()
renderSystem_destroyRenderTarget :: RenderSystem -> String -> IO ()
renderSystem_attachRenderTarget :: RenderSystem -> RenderTarget -> IO ()
renderSystem_getRenderTarget :: RenderSystem -> String -> IO RenderTarget
renderSystem_detachRenderTarget :: RenderSystem -> String -> IO RenderTarget
renderSystem_setWaitForVerticalBlank :: RenderSystem -> Bool -> IO ()
renderSystem_getWaitForVerticalBlank :: RenderSystem -> IO Bool
renderSystem_areFixedFunctionLightsInViewSpace :: RenderSystem -> IO Bool
renderSystem_setStencilCheckEnabled :: RenderSystem -> Bool -> IO ()
renderSystem_setVertexDeclaration :: RenderSystem -> VertexDeclaration -> IO ()
renderSystem_setVertexBufferBinding :: RenderSystem -> VertexBufferBinding -> IO ()
renderSystem_setNormaliseNormals :: RenderSystem -> Bool -> IO ()
renderSystem_getCapabilities :: RenderSystem -> IO RenderSystemCapabilities
renderSystem_bindGpuProgram :: RenderSystem -> GpuProgram -> IO ()
renderSystem_setClipPlanes :: RenderSystem -> PlaneList -> IO ()
renderSystem_addClipPlane1 :: RenderSystem -> Plane -> IO ()
renderSystem_addClipPlane :: RenderSystem -> Float -> Float -> Float -> Float -> IO ()
renderSystem_resetClipPlanes :: RenderSystem -> IO ()
renderSystem_getInvertVertexWinding :: RenderSystem -> IO Bool
renderSystem_setInvertVertexWinding :: RenderSystem -> Bool -> IO ()
renderSystem_getVertexWindingInverted :: RenderSystem -> IO Bool
renderSystem_setScissorTest :: RenderSystem -> Bool -> Int -> Int -> Int -> Int -> IO ()
renderSystem_clearFrameBuffer :: RenderSystem -> Int -> ColourValue -> Float -> Int -> IO ()
renderSystem_getHorizontalTexelOffset :: RenderSystem -> IO Float
renderSystem_getVerticalTexelOffset :: RenderSystem -> IO Float
renderSystem_getMinimumDepthInputValue :: RenderSystem -> IO Float
renderSystem_getMaximumDepthInputValue :: RenderSystem -> IO Float
renderSystem_setCurrentPassIterationCount :: RenderSystem -> Int -> IO ()
renderSystem_setDeriveDepthBias :: RenderSystem -> Bool -> Float -> Float -> Float -> IO ()
renderSystem_preExtraThreadsStarted :: RenderSystem -> IO ()
renderSystem_postExtraThreadsStarted :: RenderSystem -> IO ()
renderSystem_registerThread :: RenderSystem -> IO ()
renderSystem_unregisterThread :: RenderSystem -> IO ()
renderSystem_getDisplayMonitorCount :: RenderSystem -> IO Int
materialPtr_with3 :: (MaterialPtr -> IO a) -> IO a
materialPtr_with2 :: Material -> (MaterialPtr -> IO a) -> IO a
materialPtr_with1 :: MaterialPtr -> (MaterialPtr -> IO a) -> IO a
materialPtr_with :: ResourcePtr -> (MaterialPtr -> IO a) -> IO a
materialPtr_delete :: MaterialPtr -> IO ()
material_delete :: Material -> IO ()
material_isTransparent :: Material -> IO Bool
material_setReceiveShadows :: Material -> Bool -> IO ()
material_getReceiveShadows :: Material -> IO Bool
material_setTransparencyCastsShadows :: Material -> Bool -> IO ()
material_getTransparencyCastsShadows :: Material -> IO Bool
material_createTechnique :: Material -> IO Technique
material_getTechnique1 :: Material -> Int -> IO Technique
material_getTechnique :: Material -> String -> IO Technique
material_getNumTechniques :: Material -> IO Int
material_removeTechnique :: Material -> Int -> IO ()
material_removeAllTechniques :: Material -> IO ()
material_getSupportedTechnique :: Material -> Int -> IO Technique
material_getNumSupportedTechniques :: Material -> IO Int
material_getNumLodLevels1 :: Material -> Int -> IO Int
material_getNumLodLevels :: Material -> String -> IO Int
material_getBestTechnique :: Material -> Int -> Renderable -> IO Technique
material_copyDetailsTo :: Material -> MaterialPtr -> IO ()
material_compile :: Material -> Bool -> IO ()
material_setPointSize :: Material -> Float -> IO ()
material_setAmbient1 :: Material -> Float -> Float -> Float -> IO ()
material_setAmbient :: Material -> ColourValue -> IO ()
material_setDiffuse1 :: Material -> Float -> Float -> Float -> Float -> IO ()
material_setDiffuse :: Material -> ColourValue -> IO ()
material_setSpecular1 :: Material -> Float -> Float -> Float -> Float -> IO ()
material_setSpecular :: Material -> ColourValue -> IO ()
material_setShininess :: Material -> Float -> IO ()
material_setSelfIllumination1 :: Material -> Float -> Float -> Float -> IO ()
material_setSelfIllumination :: Material -> ColourValue -> IO ()
material_setDepthCheckEnabled :: Material -> Bool -> IO ()
material_setDepthWriteEnabled :: Material -> Bool -> IO ()
material_setColourWriteEnabled :: Material -> Bool -> IO ()
material_setLightingEnabled :: Material -> Bool -> IO ()
material_setDepthBias :: Material -> Float -> Float -> IO ()
material_setTextureAnisotropy :: Material -> Int -> IO ()
material_setLodLevels :: Material -> LodValueList -> IO ()
material_getLodIndex :: Material -> Float -> IO Int
material_getLodStrategy :: Material -> IO LodStrategy
material_setLodStrategy :: Material -> LodStrategy -> IO ()
material_touch :: Material -> IO ()
material_applyTextureAliases :: Material -> AliasTextureNamePairList -> Bool -> IO Bool
material_getCompilationRequired :: Material -> IO Bool
materialPtr_new3 :: IO MaterialPtr
materialPtr_new2 :: Material -> IO MaterialPtr
materialPtr_new1 :: MaterialPtr -> IO MaterialPtr
materialPtr_new :: ResourcePtr -> IO MaterialPtr
viewport_with :: Camera -> RenderTarget -> Float -> Float -> Float -> Float -> Int -> (Viewport -> IO a) -> IO a
viewport_new :: Camera -> RenderTarget -> Float -> Float -> Float -> Float -> Int -> IO Viewport
viewport_delete :: Viewport -> IO ()
viewport_update :: Viewport -> IO ()
viewport_clear :: Viewport -> Int -> ColourValue -> Float -> Int -> IO ()
viewport_getTarget :: Viewport -> IO RenderTarget
viewport_getCamera :: Viewport -> IO Camera
viewport_setCamera :: Viewport -> Camera -> IO ()
viewport_getZOrder :: Viewport -> IO Int
viewport_getLeft :: Viewport -> IO Float
viewport_getTop :: Viewport -> IO Float
viewport_getWidth :: Viewport -> IO Float
viewport_getHeight :: Viewport -> IO Float
viewport_getActualLeft :: Viewport -> IO Int
viewport_getActualTop :: Viewport -> IO Int
viewport_getActualWidth :: Viewport -> IO Int
viewport_getActualHeight :: Viewport -> IO Int
viewport_setDimensions :: Viewport -> Float -> Float -> Float -> Float -> IO ()
viewport_setBackgroundColour :: Viewport -> ColourValue -> IO ()
viewport_setClearEveryFrame :: Viewport -> Bool -> Int -> IO ()
viewport_getClearEveryFrame :: Viewport -> IO Bool
viewport_getClearBuffers :: Viewport -> IO Int
viewport_setAutoUpdated :: Viewport -> Bool -> IO ()
viewport_isAutoUpdated :: Viewport -> IO Bool
viewport_setMaterialScheme :: Viewport -> String -> IO ()
viewport_setOverlaysEnabled :: Viewport -> Bool -> IO ()
viewport_getOverlaysEnabled :: Viewport -> IO Bool
viewport_setSkiesEnabled :: Viewport -> Bool -> IO ()
viewport_getSkiesEnabled :: Viewport -> IO Bool
viewport_setShadowsEnabled :: Viewport -> Bool -> IO ()
viewport_getShadowsEnabled :: Viewport -> IO Bool
viewport_setVisibilityMask :: Viewport -> Int -> IO ()
viewport_getVisibilityMask :: Viewport -> IO Int
viewport_setRenderQueueInvocationSequenceName :: Viewport -> String -> IO ()
viewport_pointOrientedToScreen1 :: Viewport -> Vector2 -> Int -> Vector2 -> IO ()
viewport_pointOrientedToScreen :: Viewport -> Float -> Float -> Int -> Float -> Float -> IO ()
frustum_with :: (Frustum -> IO a) -> IO a
frustum_new :: IO Frustum
frustum_delete :: Frustum -> IO ()
frustum_setFOVy :: Frustum -> Radian -> IO ()
frustum_setNearClipDistance :: Frustum -> Float -> IO ()
frustum_getNearClipDistance :: Frustum -> IO Float
frustum_setFarClipDistance :: Frustum -> Float -> IO ()
frustum_getFarClipDistance :: Frustum -> IO Float
frustum_setAspectRatio :: Frustum -> Float -> IO ()
frustum_getAspectRatio :: Frustum -> IO Float
frustum_setFrustumOffset1 :: Frustum -> Vector2 -> IO ()
frustum_setFrustumOffset :: Frustum -> Float -> Float -> IO ()
frustum_setFocalLength :: Frustum -> Float -> IO ()
frustum_getFocalLength :: Frustum -> IO Float
frustum_setFrustumExtents :: Frustum -> Float -> Float -> Float -> Float -> IO ()
frustum_resetFrustumExtents :: Frustum -> IO ()
frustum_getFrustumExtents :: Frustum -> Float -> Float -> Float -> Float -> IO ()
frustum_calcViewMatrixRelative :: Frustum -> Vector3 -> Matrix4 -> IO ()
frustum_setCustomViewMatrix :: Frustum -> Bool -> Matrix4 -> IO ()
frustum_isCustomViewMatrixEnabled :: Frustum -> IO Bool
frustum_setCustomProjectionMatrix :: Frustum -> Bool -> Matrix4 -> IO ()
frustum_isCustomProjectionMatrixEnabled :: Frustum -> IO Bool
frustum_getFrustumPlanes :: Frustum -> IO Plane
frustum_isVisible2 :: Frustum -> AxisAlignedBox -> FrustumPlane -> IO Bool
frustum_isVisible1 :: Frustum -> Sphere -> FrustumPlane -> IO Bool
frustum_isVisible :: Frustum -> Vector3 -> FrustumPlane -> IO Bool
frustum_getTypeFlags :: Frustum -> IO Int
frustum_getBoundingRadius :: Frustum -> IO Float
frustum_getRenderOperation :: Frustum -> RenderOperation -> IO ()
frustum_getWorldTransforms :: Frustum -> Matrix4 -> IO ()
frustum_getSquaredViewDepth :: Frustum -> Camera -> IO Float
frustum_getWorldSpaceCorners :: Frustum -> IO Vector3
frustum_setProjectionType :: Frustum -> ProjectionType -> IO ()
frustum_getProjectionType :: Frustum -> IO ProjectionType
frustum_setOrthoWindow :: Frustum -> Float -> Float -> IO ()
frustum_setOrthoWindowHeight :: Frustum -> Float -> IO ()
frustum_setOrthoWindowWidth :: Frustum -> Float -> IO ()
frustum_getOrthoWindowHeight :: Frustum -> IO Float
frustum_getOrthoWindowWidth :: Frustum -> IO Float
frustum_enableReflection1 :: Frustum -> Plane -> IO ()
frustum_enableReflection :: Frustum -> MovablePlane -> IO ()
frustum_disableReflection :: Frustum -> IO ()
frustum_isReflected :: Frustum -> IO Bool
frustum_enableCustomNearClipPlane1 :: Frustum -> MovablePlane -> IO ()
frustum_enableCustomNearClipPlane :: Frustum -> Plane -> IO ()
frustum_disableCustomNearClipPlane :: Frustum -> IO ()
frustum_isCustomNearClipPlaneEnabled :: Frustum -> IO Bool
frustum_visitRenderables :: Frustum -> Renderable__Visitor -> Bool -> IO ()
resourceGroupManager_with :: (ResourceGroupManager -> IO a) -> IO a
resourceGroupManager_new :: IO ResourceGroupManager
resourceGroupManager_delete :: ResourceGroupManager -> IO ()
resourceGroupManager_createResourceGroup :: ResourceGroupManager -> String -> Bool -> IO ()
resourceGroupManager_initialiseResourceGroup :: ResourceGroupManager -> String -> IO ()
resourceGroupManager_initialiseAllResourceGroups :: ResourceGroupManager -> IO ()
resourceGroupManager_prepareResourceGroup :: ResourceGroupManager -> String -> Bool -> Bool -> IO ()
resourceGroupManager_loadResourceGroup :: ResourceGroupManager -> String -> Bool -> Bool -> IO ()
resourceGroupManager_unloadResourceGroup :: ResourceGroupManager -> String -> Bool -> IO ()
resourceGroupManager_unloadUnreferencedResourcesInGroup :: ResourceGroupManager -> String -> Bool -> IO ()
resourceGroupManager_clearResourceGroup :: ResourceGroupManager -> String -> IO ()
resourceGroupManager_destroyResourceGroup :: ResourceGroupManager -> String -> IO ()
resourceGroupManager_isResourceGroupInitialised :: ResourceGroupManager -> String -> IO Bool
resourceGroupManager_isResourceGroupLoaded :: ResourceGroupManager -> String -> IO Bool
resourceGroupManager_resourceGroupExists :: ResourceGroupManager -> String -> IO Bool
resourceGroupManager_addResourceLocation :: ResourceGroupManager -> String -> String -> String -> Bool -> IO ()
resourceGroupManager_removeResourceLocation :: ResourceGroupManager -> String -> String -> IO ()
resourceGroupManager_resourceLocationExists :: ResourceGroupManager -> String -> String -> IO Bool
resourceGroupManager_declareResource1 :: ResourceGroupManager -> String -> String -> String -> NameValuePairList -> IO ()
resourceGroupManager_declareResource :: ResourceGroupManager -> String -> String -> String -> ManualResourceLoader -> NameValuePairList -> IO ()
resourceGroupManager_undeclareResource :: ResourceGroupManager -> String -> String -> IO ()
resourceGroupManager_deleteResource :: ResourceGroupManager -> String -> String -> String -> IO ()
resourceGroupManager_deleteMatchingResources :: ResourceGroupManager -> String -> String -> String -> IO ()
resourceGroupManager_setWorldResourceGroupName :: ResourceGroupManager -> String -> IO ()
resourceGroupManager_linkWorldGeometryToResourceGroup :: ResourceGroupManager -> String -> String -> SceneManager -> IO ()
resourceGroupManager_unlinkWorldGeometryFromResourceGroup :: ResourceGroupManager -> String -> IO ()
resourceGroupManager_isResourceGroupInGlobalPool :: ResourceGroupManager -> String -> IO Bool
resourceGroupManager_shutdownAll :: ResourceGroupManager -> IO ()
resourceGroupManager_getSingletonPtr :: IO ResourceGroupManager
light_with1 :: (Light -> IO a) -> IO a
light_with :: String -> (Light -> IO a) -> IO a
lightFactory_with :: (LightFactory -> IO a) -> IO a
light_new1 :: IO Light
light_new :: String -> IO Light
light_delete :: Light -> IO ()
light_setType :: Light -> LightTypes -> IO ()
light_getType :: Light -> IO LightTypes
light_setDiffuseColour1 :: Light -> Float -> Float -> Float -> IO ()
light_setDiffuseColour :: Light -> ColourValue -> IO ()
light_setSpecularColour1 :: Light -> Float -> Float -> Float -> IO ()
light_setSpecularColour :: Light -> ColourValue -> IO ()
light_setAttenuation :: Light -> Float -> Float -> Float -> Float -> IO ()
light_getAttenuationRange :: Light -> IO Float
light_getAttenuationConstant :: Light -> IO Float
light_getAttenuationLinear :: Light -> IO Float
light_getAttenuationQuadric :: Light -> IO Float
light_setPosition1 :: Light -> Float -> Float -> Float -> IO ()
light_setPosition :: Light -> Vector3 -> IO ()
light_setDirection1 :: Light -> Float -> Float -> Float -> IO ()
light_setDirection :: Light -> Vector3 -> IO ()
light_setSpotlightRange :: Light -> Radian -> Radian -> Float -> IO ()
light_getSpotlightFalloff :: Light -> IO Float
light_setSpotlightInnerAngle :: Light -> Radian -> IO ()
light_setSpotlightOuterAngle :: Light -> Radian -> IO ()
light_setSpotlightFalloff :: Light -> Float -> IO ()
light_setPowerScale :: Light -> Float -> IO ()
light_getPowerScale :: Light -> IO Float
light_setVisible :: Light -> Bool -> IO ()
light_getBoundingRadius :: Light -> IO Float
light_getTypeFlags :: Light -> IO Int
light_setCustomShadowCameraSetup :: Light -> ShadowCameraSetupPtr -> IO ()
light_resetCustomShadowCameraSetup :: Light -> IO ()
light_visitRenderables :: Light -> Renderable__Visitor -> Bool -> IO ()
light_setShadowFarDistance :: Light -> Float -> IO ()
light_resetShadowFarDistance :: Light -> IO ()
light_getShadowFarDistance :: Light -> IO Float
light_getShadowFarDistanceSquared :: Light -> IO Float
light_setShadowNearClipDistance :: Light -> Float -> IO ()
light_getShadowNearClipDistance :: Light -> IO Float
light_setShadowFarClipDistance :: Light -> Float -> IO ()
light_getShadowFarClipDistance :: Light -> IO Float
light_setCustomParameter :: Light -> Int -> Vector4 -> IO ()
lightFactory_new :: IO LightFactory
lightFactory_delete :: LightFactory -> IO ()
lightFactory_destroyInstance :: LightFactory -> MovableObject -> IO ()
windowEventUtilities_with :: (WindowEventUtilities -> IO a) -> IO a
windowEventUtilities_delete :: WindowEventUtilities -> IO ()
windowEventUtilities_new :: IO WindowEventUtilities
windowEventUtilities_messagePump :: IO ()
entityFactory_with :: (EntityFactory -> IO a) -> IO a
entity_delete :: Entity -> IO ()
entity_getSubEntity1 :: Entity -> Int -> IO SubEntity
entity_getSubEntity :: Entity -> String -> IO SubEntity
entity_getNumSubEntities :: Entity -> IO Int
entity_clone :: Entity -> String -> IO Entity
entity_setMaterialName :: Entity -> String -> String -> IO ()
entity_setMaterial :: Entity -> MaterialPtr -> IO ()
entity_setRenderQueueGroup :: Entity -> Int -> IO ()
entity_setRenderQueueGroupAndPriority :: Entity -> Int -> Int -> IO ()
entity_getAnimationState :: Entity -> String -> IO AnimationState
entity_getAllAnimationStates :: Entity -> IO AnimationStateSet
entity_setDisplaySkeleton :: Entity -> Bool -> IO ()
entity_getDisplaySkeleton :: Entity -> IO Bool
entity_getManualLodLevel :: Entity -> Int -> IO Entity
entity_getNumManualLodLevels :: Entity -> IO Int
entity_getCurrentLodIndex :: Entity -> IO Int
entity_setMeshLodBias :: Entity -> Float -> Int -> Int -> IO ()
entity_setMaterialLodBias :: Entity -> Float -> Int -> Int -> IO ()
entity_setPolygonModeOverrideable :: Entity -> Bool -> IO ()
entity_attachObjectToBone :: Entity -> String -> MovableObject -> Quaternion -> Vector3 -> IO TagPoint
entity_detachObjectFromBone1 :: Entity -> String -> IO MovableObject
entity_detachObjectFromBone :: Entity -> MovableObject -> IO ()
entity_detachAllObjectsFromBone :: Entity -> IO ()
entity_getBoundingRadius :: Entity -> IO Float
entity_getEdgeList :: Entity -> IO EdgeData
entity_hasEdgeList :: Entity -> IO Bool
entity_hasSkeleton :: Entity -> IO Bool
entity_getSkeleton :: Entity -> IO SkeletonInstance
entity_isHardwareAnimationEnabled :: Entity -> IO Bool
entity_getSoftwareAnimationRequests :: Entity -> IO Int
entity_getSoftwareAnimationNormalsRequests :: Entity -> IO Int
entity_addSoftwareAnimationRequest :: Entity -> Bool -> IO ()
entity_removeSoftwareAnimationRequest :: Entity -> Bool -> IO ()
entity_shareSkeletonInstanceWith :: Entity -> Entity -> IO ()
entity_hasVertexAnimation :: Entity -> IO Bool
entity_stopSharingSkeletonInstance :: Entity -> IO ()
entity_sharesSkeletonInstance :: Entity -> IO Bool
entity_getSkeletonInstanceSharingSet :: Entity -> IO EntitySet
entity_refreshAvailableAnimationState :: Entity -> IO ()
entity_getTypeFlags :: Entity -> IO Int
entity_getVertexDataForBinding :: Entity -> IO VertexData
entity_chooseVertexDataForBinding :: Entity -> Bool -> IO VertexDataBindChoice
entity_isInitialised :: Entity -> IO Bool
entity_backgroundLoadingComplete :: Entity -> Resource -> IO ()
entity_visitRenderables :: Entity -> Renderable__Visitor -> Bool -> IO ()
entity_setSkipAnimationStateUpdate :: Entity -> Bool -> IO ()
entity_getSkipAnimationStateUpdate :: Entity -> IO Bool
entityFactory_new :: IO EntityFactory
entityFactory_delete :: EntityFactory -> IO ()
entityFactory_destroyInstance :: EntityFactory -> MovableObject -> IO ()
raySceneQueryResultEntry_with :: (RaySceneQueryResultEntry -> IO a) -> IO a
sceneQuery_with :: SceneManager -> (SceneQuery -> IO a) -> IO a
raySceneQueryResultEntry_delete :: RaySceneQueryResultEntry -> IO ()
raySceneQueryResultEntry_new :: IO RaySceneQueryResultEntry
sceneQuery_new :: SceneManager -> IO SceneQuery
sceneQuery_delete :: SceneQuery -> IO ()
sceneQuery_setQueryMask :: SceneQuery -> Int -> IO ()
sceneQuery_getQueryMask :: SceneQuery -> IO Int
sceneQuery_setQueryTypeMask :: SceneQuery -> Int -> IO ()
sceneQuery_getQueryTypeMask :: SceneQuery -> IO Int
sceneQuery_setWorldFragmentType :: SceneQuery -> WorldFragmentType -> IO ()
sceneQuery_getWorldFragmentType :: SceneQuery -> IO WorldFragmentType
regionSceneQuery_delete :: RegionSceneQuery -> IO ()
regionSceneQuery_execute :: RegionSceneQuery -> SceneQueryListener -> IO ()
regionSceneQuery_clearResults :: RegionSceneQuery -> IO ()
regionSceneQuery_queryResult1 :: RegionSceneQuery -> MovableObject -> IO Bool
regionSceneQuery_queryResult :: RegionSceneQuery -> SceneQuery__WorldFragment -> IO Bool
raySceneQuery_delete :: RaySceneQuery -> IO ()
raySceneQuery_setRay :: RaySceneQuery -> Ray -> IO ()
raySceneQuery_setSortByDistance :: RaySceneQuery -> Bool -> Int -> IO ()
raySceneQuery_getSortByDistance :: RaySceneQuery -> IO Bool
raySceneQuery_getMaxResults :: RaySceneQuery -> IO Int
raySceneQuery_execute :: RaySceneQuery -> RaySceneQueryListener -> IO ()
raySceneQuery_clearResults :: RaySceneQuery -> IO ()
raySceneQuery_queryResult1 :: RaySceneQuery -> MovableObject -> Float -> IO Bool
raySceneQuery_queryResult :: RaySceneQuery -> SceneQuery__WorldFragment -> Float -> IO Bool
intersectionSceneQuery_delete :: IntersectionSceneQuery -> IO ()
intersectionSceneQuery_execute :: IntersectionSceneQuery -> IntersectionSceneQueryListener -> IO ()
intersectionSceneQuery_clearResults :: IntersectionSceneQuery -> IO ()
intersectionSceneQuery_queryResult1 :: IntersectionSceneQuery -> MovableObject -> MovableObject -> IO Bool
intersectionSceneQuery_queryResult :: IntersectionSceneQuery -> MovableObject -> SceneQuery__WorldFragment -> IO Bool
camera_with :: String -> SceneManager -> (Camera -> IO a) -> IO a
camera_new :: String -> SceneManager -> IO Camera
camera_delete :: Camera -> IO ()
camera_getSceneManager :: Camera -> IO SceneManager
camera_setPosition1 :: Camera -> Float -> Float -> Float -> IO ()
camera_setPosition :: Camera -> Vector3 -> IO ()
camera_move :: Camera -> Vector3 -> IO ()
camera_moveRelative :: Camera -> Vector3 -> IO ()
camera_setDirection1 :: Camera -> Float -> Float -> Float -> IO ()
camera_setDirection :: Camera -> Vector3 -> IO ()
camera_lookAt1 :: Camera -> Vector3 -> IO ()
camera_lookAt :: Camera -> Float -> Float -> Float -> IO ()
camera_roll :: Camera -> Radian -> IO ()
camera_yaw :: Camera -> Radian -> IO ()
camera_pitch :: Camera -> Radian -> IO ()
camera_rotate1 :: Camera -> Vector3 -> Radian -> IO ()
camera_rotate :: Camera -> Quaternion -> IO ()
camera_setFixedYawAxis :: Camera -> Bool -> Vector3 -> IO ()
camera_setOrientation :: Camera -> Quaternion -> IO ()
camera_setAutoTracking :: Camera -> Bool -> SceneNode -> Vector3 -> IO ()
camera_setLodBias :: Camera -> Float -> IO ()
camera_getLodBias :: Camera -> IO Float
camera_setLodCamera :: Camera -> Camera -> IO ()
camera_getLodCamera :: Camera -> IO Camera
camera_getCameraToViewportRay :: Camera -> Float -> Float -> Ray -> IO ()
camera_getCameraToViewportBoxVolume :: Camera -> Float -> Float -> Float -> Float -> PlaneBoundedVolume -> Bool -> IO ()
camera_setWindow :: Camera -> Float -> Float -> Float -> Float -> IO ()
camera_resetWindow :: Camera -> IO ()
camera_isWindowSet :: Camera -> IO Bool
camera_getBoundingRadius :: Camera -> IO Float
camera_getAutoTrackTarget :: Camera -> IO SceneNode
camera_getViewport :: Camera -> IO Viewport
camera_setAutoAspectRatio :: Camera -> Bool -> IO ()
camera_getAutoAspectRatio :: Camera -> IO Bool
camera_setCullingFrustum :: Camera -> Frustum -> IO ()
camera_getCullingFrustum :: Camera -> IO Frustum
camera_isVisible2 :: Camera -> AxisAlignedBox -> FrustumPlane -> IO Bool
camera_isVisible1 :: Camera -> Sphere -> FrustumPlane -> IO Bool
camera_isVisible :: Camera -> Vector3 -> FrustumPlane -> IO Bool
camera_getWorldSpaceCorners :: Camera -> IO Vector3
camera_getNearClipDistance :: Camera -> IO Float
camera_getFarClipDistance :: Camera -> IO Float
camera_setUseRenderingDistance :: Camera -> Bool -> IO ()
camera_getUseRenderingDistance :: Camera -> IO Bool
camera_synchroniseBaseSettingsWith :: Camera -> Camera -> IO ()
timer_with :: (Timer -> IO a) -> IO a
timer_new :: IO Timer
timer_delete :: Timer -> IO ()
timer_reset :: Timer -> IO ()
timer_getMilliseconds :: Timer -> IO Int
timer_getMicroseconds :: Timer -> IO Int
timer_getMillisecondsCPU :: Timer -> IO Int
timer_getMicrosecondsCPU :: Timer -> IO Int
meshPtr_with3 :: (MeshPtr -> IO a) -> IO a
meshPtr_with2 :: Mesh -> (MeshPtr -> IO a) -> IO a
meshPtr_with1 :: MeshPtr -> (MeshPtr -> IO a) -> IO a
meshPtr_with :: ResourcePtr -> (MeshPtr -> IO a) -> IO a
meshLodUsage_with :: (MeshLodUsage -> IO a) -> IO a
meshLodUsage_delete :: MeshLodUsage -> IO ()
meshPtr_delete :: MeshPtr -> IO ()
mesh_delete :: Mesh -> IO ()
mesh_createSubMesh1 :: Mesh -> IO SubMesh
mesh_createSubMesh :: Mesh -> String -> IO SubMesh
mesh_nameSubMesh :: Mesh -> String -> Int -> IO ()
mesh_unnameSubMesh :: Mesh -> String -> IO ()
mesh_getNumSubMeshes :: Mesh -> IO Int
mesh_getSubMesh1 :: Mesh -> Int -> IO SubMesh
mesh_getSubMesh :: Mesh -> String -> IO SubMesh
mesh_destroySubMesh1 :: Mesh -> Int -> IO ()
mesh_destroySubMesh :: Mesh -> String -> IO ()
mesh_getBoundingSphereRadius :: Mesh -> IO Float
mesh_setSkeletonName :: Mesh -> String -> IO ()
mesh_hasSkeleton :: Mesh -> IO Bool
mesh_hasVertexAnimation :: Mesh -> IO Bool
mesh_addBoneAssignment :: Mesh -> VertexBoneAssignment -> IO ()
mesh_clearBoneAssignments :: Mesh -> IO ()
mesh_getNumLodLevels :: Mesh -> IO Int
mesh_createManualLodLevel :: Mesh -> Float -> String -> String -> IO ()
mesh_updateManualLodLevel :: Mesh -> Int -> String -> IO ()
mesh_getLodIndex :: Mesh -> Float -> IO Int
mesh_isLodManual :: Mesh -> IO Bool
mesh_removeLodLevels :: Mesh -> IO ()
mesh_isVertexBufferShadowed :: Mesh -> IO Bool
mesh_isIndexBufferShadowed :: Mesh -> IO Bool
mesh_buildEdgeList :: Mesh -> IO ()
mesh_freeEdgeList :: Mesh -> IO ()
mesh_prepareForShadowVolume :: Mesh -> IO ()
mesh_getEdgeList1 :: Mesh -> Int -> IO EdgeData
mesh_getEdgeList :: Mesh -> Int -> IO EdgeData
mesh_isPreparedForShadowVolumes :: Mesh -> IO Bool
mesh_isEdgeListBuilt :: Mesh -> IO Bool
mesh_softwareVertexMorph :: Float -> HardwareVertexBufferSharedPtr -> HardwareVertexBufferSharedPtr -> VertexData -> IO ()
mesh_setAutoBuildEdgeLists :: Mesh -> Bool -> IO ()
mesh_getAutoBuildEdgeLists :: Mesh -> IO Bool
mesh_createAnimation :: Mesh -> String -> Float -> IO Animation
mesh_getAnimation1 :: Mesh -> String -> IO Animation
mesh_hasAnimation :: Mesh -> String -> IO Bool
mesh_removeAnimation :: Mesh -> String -> IO ()
mesh_getNumAnimations :: Mesh -> IO Int
mesh_getAnimation :: Mesh -> Int -> IO Animation
mesh_removeAllAnimations :: Mesh -> IO ()
mesh_getVertexDataByTrackHandle :: Mesh -> Int -> IO VertexData
mesh_updateMaterialForAllSubMeshes :: Mesh -> IO ()
mesh_createPose :: Mesh -> Int -> String -> IO Pose
mesh_getPoseCount :: Mesh -> IO Int
mesh_getPose1 :: Mesh -> Int -> IO Pose
mesh_getPose :: Mesh -> String -> IO Pose
mesh_removePose1 :: Mesh -> Int -> IO ()
mesh_removePose :: Mesh -> String -> IO ()
mesh_removeAllPoses :: Mesh -> IO ()
mesh_getLodStrategy :: Mesh -> IO LodStrategy
mesh_setLodStrategy :: Mesh -> LodStrategy -> IO ()
meshPtr_new3 :: IO MeshPtr
meshPtr_new2 :: Mesh -> IO MeshPtr
meshPtr_new1 :: MeshPtr -> IO MeshPtr
meshPtr_new :: ResourcePtr -> IO MeshPtr
meshLodUsage_new :: IO MeshLodUsage
renderTarget_delete :: RenderTarget -> IO ()
renderTarget_getWidth :: RenderTarget -> IO Int
renderTarget_getHeight :: RenderTarget -> IO Int
renderTarget_getColourDepth :: RenderTarget -> IO Int
renderTarget_update :: RenderTarget -> Bool -> IO ()
renderTarget_swapBuffers :: RenderTarget -> Bool -> IO ()
renderTarget_addViewport :: RenderTarget -> Camera -> Int -> Float -> Float -> Float -> Float -> IO Viewport
renderTarget_getNumViewports :: RenderTarget -> IO Int
renderTarget_getViewport :: RenderTarget -> Int -> IO Viewport
renderTarget_removeViewport :: RenderTarget -> Int -> IO ()
renderTarget_removeAllViewports :: RenderTarget -> IO ()
renderTarget_getLastFPS :: RenderTarget -> IO Float
renderTarget_getAverageFPS :: RenderTarget -> IO Float
renderTarget_getBestFPS :: RenderTarget -> IO Float
renderTarget_getWorstFPS :: RenderTarget -> IO Float
renderTarget_getBestFrameTime :: RenderTarget -> IO Float
renderTarget_getWorstFrameTime :: RenderTarget -> IO Float
renderTarget_resetStatistics :: RenderTarget -> IO ()
renderTarget_isActive :: RenderTarget -> IO Bool
renderTarget_setActive :: RenderTarget -> Bool -> IO ()
renderTarget_setAutoUpdated :: RenderTarget -> Bool -> IO ()
renderTarget_isAutoUpdated :: RenderTarget -> IO Bool
renderTarget_copyContentsToMemory :: RenderTarget -> PixelBox -> FrameBuffer -> IO ()
renderTarget_writeContentsToFile :: RenderTarget -> String -> IO ()
renderTarget_requiresTextureFlipping :: RenderTarget -> IO Bool
renderTarget_getTriangleCount :: RenderTarget -> IO Int
renderTarget_getBatchCount :: RenderTarget -> IO Int
renderTarget_isPrimary :: RenderTarget -> IO Bool
renderTarget_isHardwareGammaEnabled :: RenderTarget -> IO Bool
renderTarget_getFSAA :: RenderTarget -> IO Int
ray_with1 :: (Ray -> IO a) -> IO a
ray_with :: Vector3 -> Vector3 -> (Ray -> IO a) -> IO a
ray_delete :: Ray -> IO ()
ray_new1 :: IO Ray
ray_new :: Vector3 -> Vector3 -> IO Ray
ray_setOrigin :: Ray -> Vector3 -> IO ()
ray_setDirection :: Ray -> Vector3 -> IO ()
plane_with5 :: (Plane -> IO a) -> IO a
plane_with4 :: Plane -> (Plane -> IO a) -> IO a
plane_with3 :: Vector3 -> Float -> (Plane -> IO a) -> IO a
plane_with2 :: Float -> Float -> Float -> Float -> (Plane -> IO a) -> IO a
plane_with1 :: Vector3 -> Vector3 -> (Plane -> IO a) -> IO a
plane_with :: Vector3 -> Vector3 -> Vector3 -> (Plane -> IO a) -> IO a
plane_delete :: Plane -> IO ()
plane_new5 :: IO Plane
plane_new4 :: Plane -> IO Plane
plane_new3 :: Vector3 -> Float -> IO Plane
plane_new2 :: Float -> Float -> Float -> Float -> IO Plane
plane_new1 :: Vector3 -> Vector3 -> IO Plane
plane_new :: Vector3 -> Vector3 -> Vector3 -> IO Plane
plane_getSide2 :: Plane -> Vector3 -> IO Side
plane_getSide1 :: Plane -> AxisAlignedBox -> IO Side
plane_getSide :: Plane -> Vector3 -> Vector3 -> IO Side
plane_getDistance :: Plane -> Vector3 -> IO Float
plane_redefine1 :: Plane -> Vector3 -> Vector3 -> Vector3 -> IO ()
plane_redefine :: Plane -> Vector3 -> Vector3 -> IO ()
plane_normalise :: Plane -> IO Float
renderWindow_create :: RenderWindow -> String -> Int -> Int -> Bool -> NameValuePairList -> IO ()
renderWindow_setFullscreen :: RenderWindow -> Bool -> Int -> Int -> IO ()
renderWindow_destroy :: RenderWindow -> IO ()
renderWindow_resize :: RenderWindow -> Int -> Int -> IO ()
renderWindow_windowMovedOrResized :: RenderWindow -> IO ()
renderWindow_reposition :: RenderWindow -> Int -> Int -> IO ()
renderWindow_isVisible :: RenderWindow -> IO Bool
renderWindow_setVisible :: RenderWindow -> Bool -> IO ()
renderWindow_isActive :: RenderWindow -> IO Bool
renderWindow_isClosed :: RenderWindow -> IO Bool
renderWindow_isPrimary :: RenderWindow -> IO Bool
renderWindow_isFullScreen :: RenderWindow -> IO Bool
renderWindow_isDeactivatedOnFocusChange :: RenderWindow -> IO Bool
renderWindow_setDeactivateOnFocusChange :: RenderWindow -> Bool -> IO ()
quaternion_with5 :: Float -> Float -> Float -> Float -> (Quaternion -> IO a) -> IO a
quaternion_with4 :: Matrix3 -> (Quaternion -> IO a) -> IO a
quaternion_with3 :: Radian -> Vector3 -> (Quaternion -> IO a) -> IO a
quaternion_with2 :: Vector3 -> Vector3 -> Vector3 -> (Quaternion -> IO a) -> IO a
quaternion_with1 :: Vector3 -> (Quaternion -> IO a) -> IO a
quaternion_delete :: Quaternion -> IO ()
quaternion_new5 :: Float -> Float -> Float -> Float -> IO Quaternion
quaternion_new4 :: Matrix3 -> IO Quaternion
quaternion_new3 :: Radian -> Vector3 -> IO Quaternion
quaternion_new2 :: Vector3 -> Vector3 -> Vector3 -> IO Quaternion
quaternion_new1 :: Vector3 -> IO Quaternion
quaternion_swap :: Quaternion -> Quaternion -> IO ()
quaternion_FromRotationMatrix :: Quaternion -> Matrix3 -> IO ()
quaternion_ToRotationMatrix :: Quaternion -> Matrix3 -> IO ()
quaternion_FromAngleAxis :: Quaternion -> Radian -> Vector3 -> IO ()
quaternion_ToAngleAxis1 :: Quaternion -> Radian -> Vector3 -> IO ()
quaternion_ToAngleAxis :: Quaternion -> Degree -> Vector3 -> IO ()
quaternion_FromAxes1 :: Quaternion -> Vector3 -> IO ()
quaternion_FromAxes :: Quaternion -> Vector3 -> Vector3 -> Vector3 -> IO ()
quaternion_ToAxes1 :: Quaternion -> Vector3 -> IO ()
quaternion_ToAxes :: Quaternion -> Vector3 -> Vector3 -> Vector3 -> IO ()
quaternion_Dot :: Quaternion -> Quaternion -> IO Float
quaternion_Norm :: Quaternion -> IO Float
quaternion_normalise :: Quaternion -> IO Float
quaternion_equals :: Quaternion -> Quaternion -> Radian -> IO Bool
quaternion_Intermediate :: Quaternion -> Quaternion -> Quaternion -> Quaternion -> Quaternion -> IO ()
quaternion_isNaN :: Quaternion -> IO Bool
Produced by Haddock version 2.6.0