|
JK2eA
|
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
1.8.0