Safe Haskell | None |
---|
- module Physics.Bullet.Raw.BulletSoftBody
- module Physics.Bullet.Raw.LinearMath
- module Physics.Bullet.Raw.BulletDynamics
- module Physics.Bullet.Raw.BulletCollision
- btGLDebugDrawer :: IO BtGLDebugDrawer
- btGLDebugDrawer_free :: BtGLDebugDrawerClass bc => bc -> IO ()
- btGLDebugDrawer_draw3dText :: BtGLDebugDrawerClass bc => bc -> Vec3 -> String -> IO Vec3
- btGLDebugDrawer_draw3dText' :: BtGLDebugDrawerClass bc => bc -> String -> IO Vec3
- btGLDebugDrawer_drawTriangle :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawTriangle' :: BtGLDebugDrawerClass bc => bc -> Float -> IO (Vec3, Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawBox :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawBox' :: BtGLDebugDrawerClass bc => bc -> Float -> IO (Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawContactPoint :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Float -> Int -> Vec3 -> IO (Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawContactPoint' :: BtGLDebugDrawerClass bc => bc -> Float -> Int -> IO (Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawLine :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawLine' :: BtGLDebugDrawerClass bc => bc -> IO (Vec3, Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawLine0 :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawLine0' :: BtGLDebugDrawerClass bc => bc -> IO (Vec3, Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawLine1 :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3)
- btGLDebugDrawer_drawLine1' :: BtGLDebugDrawerClass bc => bc -> IO (Vec3, Vec3, Vec3)
- btGLDebugDrawer_reportErrorWarning :: BtGLDebugDrawerClass bc => bc -> String -> IO ()
- btGLDebugDrawer_getDebugMode :: BtGLDebugDrawerClass bc => bc -> IO Int
- btGLDebugDrawer_setDebugMode :: BtGLDebugDrawerClass bc => bc -> Int -> IO ()
- btGLDebugDrawer_drawSphere :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Float -> Vec3 -> IO (Vec3, Vec3)
- btGLDebugDrawer_drawSphere' :: BtGLDebugDrawerClass bc => bc -> Float -> IO (Vec3, Vec3)
- btGLDebugDrawer'_ :: IO (Ptr ())
- btGLDebugDrawer_free'_ :: Ptr () -> IO ()
- btGLDebugDrawer_draw3dText'_ :: Ptr () -> Ptr CFloat -> Ptr CChar -> IO ()
- btGLDebugDrawer_draw3dText''_ :: Ptr () -> Ptr CFloat -> Ptr CChar -> IO ()
- btGLDebugDrawer_drawTriangle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGLDebugDrawer_drawTriangle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGLDebugDrawer_drawBox'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGLDebugDrawer_drawBox''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGLDebugDrawer_drawContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> CInt -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> CInt -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine1'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine1''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_reportErrorWarning'_ :: Ptr () -> Ptr CChar -> IO ()
- btGLDebugDrawer_getDebugMode'_ :: Ptr () -> IO CInt
- btGLDebugDrawer_setDebugMode'_ :: Ptr () -> CInt -> IO ()
- btGLDebugDrawer_drawSphere'_ :: Ptr () -> Ptr CFloat -> CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawSphere''_ :: Ptr () -> Ptr CFloat -> CFloat -> Ptr CFloat -> IO ()
Documentation
btGLDebugDrawer
btGLDebugDrawer_free :: BtGLDebugDrawerClass bc => bc -> IO ()Source
btGLDebugDrawer_draw3dText :: BtGLDebugDrawerClass bc => bc -> Vec3 -> String -> IO Vec3Source
btGLDebugDrawer_draw3dText' :: BtGLDebugDrawerClass bc => bc -> String -> IO Vec3Source
btGLDebugDrawer_drawTriangle :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawTriangle' :: BtGLDebugDrawerClass bc => bc -> Float -> IO (Vec3, Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawBox :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Float -> IO (Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawBox' :: BtGLDebugDrawerClass bc => bc -> Float -> IO (Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawContactPoint :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Float -> Int -> Vec3 -> IO (Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawContactPoint' :: BtGLDebugDrawerClass bc => bc -> Float -> Int -> IO (Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawLine :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawLine' :: BtGLDebugDrawerClass bc => bc -> IO (Vec3, Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawLine0 :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawLine0' :: BtGLDebugDrawerClass bc => bc -> IO (Vec3, Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawLine1 :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Vec3 -> Vec3 -> IO (Vec3, Vec3, Vec3)Source
btGLDebugDrawer_drawLine1' :: BtGLDebugDrawerClass bc => bc -> IO (Vec3, Vec3, Vec3)Source
btGLDebugDrawer_reportErrorWarning :: BtGLDebugDrawerClass bc => bc -> String -> IO ()Source
btGLDebugDrawer_getDebugMode :: BtGLDebugDrawerClass bc => bc -> IO IntSource
btGLDebugDrawer_setDebugMode :: BtGLDebugDrawerClass bc => bc -> Int -> IO ()Source
btGLDebugDrawer_drawSphere :: BtGLDebugDrawerClass bc => bc -> Vec3 -> Float -> Vec3 -> IO (Vec3, Vec3)Source
btGLDebugDrawer_drawSphere' :: BtGLDebugDrawerClass bc => bc -> Float -> IO (Vec3, Vec3)Source
btGLDebugDrawer'_ :: IO (Ptr ())Source
btGLDebugDrawer_free'_ :: Ptr () -> IO ()Source
btGLDebugDrawer_drawTriangle'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btGLDebugDrawer_drawTriangle''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btGLDebugDrawer_drawBox'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btGLDebugDrawer_drawBox''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()Source
btGLDebugDrawer_drawContactPoint'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> CInt -> Ptr CFloat -> IO ()Source
btGLDebugDrawer_drawContactPoint''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> CFloat -> CInt -> Ptr CFloat -> IO ()Source
btGLDebugDrawer_drawLine'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGLDebugDrawer_drawLine''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGLDebugDrawer_drawLine0'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGLDebugDrawer_drawLine0''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()Source
btGLDebugDrawer_getDebugMode'_ :: Ptr () -> IO CIntSource
btGLDebugDrawer_setDebugMode'_ :: Ptr () -> CInt -> IO ()Source