JK2eA
 All Classes Functions Variables
IJKADebugDraw.h
00001 #pragma once
00002 
00003 #include <Vector.h>
00004 
00008 class IJKADebugDraw {
00009 public:
00010         IJKADebugDraw() {}
00011         ~IJKADebugDraw() {}
00012 
00013         virtual void SetColor(float r, float g, float b) {}
00014         virtual void DrawLine(float x1, float y1, float z1, float x2, float y2, float z2, const float width = 1.0f) {}
00015         virtual void DrawLine(const vec* start, const vec* end, const float width = 1.0f) {}
00016         virtual void DrawPoint(float x, float y, float z, const float size = 1.0f) {}
00017         virtual void DrawPoint(const vec* point, const float size = 1.0f) {}
00018 
00019 
00020         virtual void StarLineBatch(const float size = 1.0f) {}
00021         virtual void EndLineBatch() {}
00022         virtual void DrawLineBatchSeg(const vec* start, const vec* end) {}
00023 };
00024