ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2DebugDraw.h

Go to the documentation of this file.
00001 #ifndef __B2_DEBUG_DRAW_H__
00002 #define __B2_DEBUG_DRAW_H__
00003 
00013 b2DebugDraw* b2DebugDraw_Create(void *drawPolygonFunc, void *drawSolidPolygonFunc, void *drawCircleFunc,
00014                         void *drawSolidCircleFunc, void *drawSegmentFunc, void *drawTransformFunc);
00015 
00017 void b2DebugDraw_Destroy(b2DebugDraw *draw);
00018 
00020 void b2DebugDraw_SetFlags(b2DebugDraw *draw, var flags);
00021 
00023 var b2DebugDraw_GetFlags(b2DebugDraw *draw);
00024         
00026 void b2DebugDraw_AppendFlags(b2DebugDraw *draw, var flags);
00027 
00030 void b2DebugDraw_SetUserData(b2DebugDraw *draw, void *userData);
00031 
00034 void* b2DebugDraw_GetUserData(b2DebugDraw *draw);
00035 
00038 void b2DebugDraw_SetDrawPolygonFunc(b2DebugDraw *draw, void *drawPolygonFunc);
00039 
00042 void* b2DebugDraw_GetDrawPolygonFunc(b2DebugDraw *draw);
00043 
00046 void b2DebugDraw_SetDrawSolidPolygonFunc(b2DebugDraw *draw, void *drawSolidPolygonFunc);
00047 
00050 void* b2DebugDraw_GetDrawSolidPolygonFunc(b2DebugDraw *draw);
00051 
00054 void b2DebugDraw_SetDrawCircleFunc(b2DebugDraw *draw, void *drawCircleFunc);
00055 
00058 void* b2DebugDraw_GetDrawCircleFunc(b2DebugDraw *draw);
00059 
00062 void b2DebugDraw_SetDrawSolidCircleFunc(b2DebugDraw *draw, void *drawSolidCircleFunc);
00063 
00066 void* b2DebugDraw_GetDrawSolidCircleFunc(b2DebugDraw *draw);
00067 
00070 void b2DebugDraw_SetDrawSegmentFunc(b2DebugDraw *draw, void *drawSegmentFunc);
00071 
00074 void* b2DebugDraw_GetDrawSegmentFunc(b2DebugDraw *draw);
00075 
00078 void b2DebugDraw_SetDrawTransformFunc(b2DebugDraw *draw, void *drawTransformFunc);
00079 
00082 void* b2DebugDraw_GetDrawTransformFunc(b2DebugDraw *draw);
00083 
00086 void b2DebugDraw_SetCallback(b2DebugDraw *draw, void *drawPolygonFunc, void *drawSolidPolygonFunc, void *drawCircleFunc,
00087                         void *drawSolidCircleFunc, void *drawSegmentFunc, void *drawTransformFunc);
00088 
00089 #endif // __B2_DEBUG_DRAW_H__
 All Data Structures Files Functions Variables Typedefs Defines