| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Physics.Bullet.Raw
Synopsis
- module Physics.Bullet.Raw.BulletSoftBody
- module Physics.Bullet.Raw.LinearMath
- module Physics.Bullet.Raw.BulletDynamics
- module Physics.Bullet.Raw.BulletCollision
- btGLDebugDrawer_drawSphere''_ :: Ptr () -> Ptr CFloat -> CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawSphere'_ :: Ptr () -> Ptr CFloat -> CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_setDebugMode'_ :: Ptr () -> CInt -> IO ()
- btGLDebugDrawer_getDebugMode'_ :: Ptr () -> IO CInt
- btGLDebugDrawer_reportErrorWarning'_ :: Ptr () -> Ptr CChar -> IO ()
- btGLDebugDrawer_drawLine1''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine1'_ :: Ptr () -> 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_drawLine''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO ()
- btGLDebugDrawer_drawLine'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr 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_drawBox''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO ()
- btGLDebugDrawer_drawBox'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> 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_draw3dText''_ :: Ptr () -> Ptr CFloat -> Ptr CChar -> IO ()
- btGLDebugDrawer_draw3dText'_ :: Ptr () -> Ptr CFloat -> Ptr CChar -> IO ()
- btGLDebugDrawer_free'_ :: Ptr () -> IO ()
- btGLDebugDrawer'_ :: IO (Ptr ())
- 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)
Documentation
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_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_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_drawBox''_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> IO () Source #
btGLDebugDrawer_drawBox'_ :: Ptr () -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> CFloat -> 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_free'_ :: Ptr () -> IO () Source #
btGLDebugDrawer'_ :: IO (Ptr ()) Source #
btGLDebugDrawer_free :: BtGLDebugDrawerClass bc => bc -> IO () Source #
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#29 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#14 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_draw3dText Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Vec3 | location |
| -> String | textString |
| -> IO Vec3 |
btGLDebugDrawer_draw3dText' Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> String | textString |
| -> IO Vec3 |
btGLDebugDrawer_drawTriangle Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Vec3 | a |
| -> Vec3 | b |
| -> Vec3 | c |
| -> Vec3 | color |
| -> Float | alpha |
| -> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#23 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#23 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_drawBox Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Vec3 | boxMin |
| -> Vec3 | boxMax |
| -> Vec3 | color |
| -> Float | alpha |
| -> IO (Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#21 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#21 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_drawContactPoint Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Vec3 | PointOnB |
| -> Vec3 | normalOnB |
| -> Float | distance |
| -> Int | lifeTime |
| -> Vec3 | color |
| -> IO (Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#25 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#25 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_drawLine Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Vec3 | from |
| -> Vec3 | to |
| -> Vec3 | fromColor |
| -> Vec3 | toColor |
| -> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#16 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#16 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_drawLine0 Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Vec3 | from |
| -> Vec3 | to |
| -> Vec3 | fromColor |
| -> Vec3 | toColor |
| -> IO (Vec3, Vec3, Vec3, Vec3) |
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#16 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#16 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_drawLine1 Source #
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#18 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#18 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_drawLine1' Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> IO (Vec3, Vec3, Vec3) |
btGLDebugDrawer_reportErrorWarning Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> String | warningString |
| -> IO () |
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#33 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.h?r=2223#27 http://code.google.com/p/bullet/source/browse/trunk/src/GLDebugDrawer.cpp?r=2223
btGLDebugDrawer_getDebugMode Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> IO Int |
btGLDebugDrawer_setDebugMode Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Int | debugMode |
| -> IO () |
btGLDebugDrawer_drawSphere' Source #
Arguments
| :: BtGLDebugDrawerClass bc | |
| => bc | |
| -> Float | radius |
| -> IO (Vec3, Vec3) |