Safe Haskell | None |
---|---|
Language | Haskell98 |
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 #
:: BtGLDebugDrawerClass bc | |
=> bc | |
-> Vec3 | location |
-> String | textString |
-> IO Vec3 |
btGLDebugDrawer_draw3dText' Source #
:: BtGLDebugDrawerClass bc | |
=> bc | |
-> String | textString |
-> IO Vec3 |
btGLDebugDrawer_drawTriangle Source #
:: 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 #
:: 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 #
:: 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 #
:: 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 #
:: 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 #
:: BtGLDebugDrawerClass bc | |
=> bc | |
-> IO (Vec3, Vec3, Vec3) |
btGLDebugDrawer_reportErrorWarning Source #
:: 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 #
:: BtGLDebugDrawerClass bc | |
=> bc | |
-> IO Int |
btGLDebugDrawer_setDebugMode Source #
:: BtGLDebugDrawerClass bc | |
=> bc | |
-> Int | debugMode |
-> IO () |
btGLDebugDrawer_drawSphere' Source #
:: BtGLDebugDrawerClass bc | |
=> bc | |
-> Float | radius |
-> IO (Vec3, Vec3) |