| ||||
| ||||
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 |