forked from bit/DotRecastNetSim
This commit is contained in:
parent
dd08fcee70
commit
8681a822ad
|
@ -42,11 +42,78 @@ public class DebugDraw
|
|||
return openGlDraw;
|
||||
}
|
||||
|
||||
public void Init(float fogDistance)
|
||||
{
|
||||
GetOpenGlDraw().Init();
|
||||
}
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
GetOpenGlDraw().Clear();
|
||||
}
|
||||
|
||||
public void End()
|
||||
{
|
||||
GetOpenGlDraw().End();
|
||||
}
|
||||
|
||||
public void Begin(DebugDrawPrimitives prim)
|
||||
{
|
||||
Begin(prim, 1f);
|
||||
}
|
||||
|
||||
public void Begin(DebugDrawPrimitives prim, float size)
|
||||
{
|
||||
GetOpenGlDraw().Begin(prim, size);
|
||||
}
|
||||
|
||||
|
||||
public void Fog(float start, float end)
|
||||
{
|
||||
GetOpenGlDraw().Fog(start, end);
|
||||
}
|
||||
|
||||
public void Fog(bool state)
|
||||
{
|
||||
GetOpenGlDraw().Fog(state);
|
||||
}
|
||||
|
||||
public void DepthMask(bool state)
|
||||
{
|
||||
GetOpenGlDraw().DepthMask(state);
|
||||
}
|
||||
|
||||
public void Texture(bool state)
|
||||
{
|
||||
GetOpenGlDraw().Texture(g_tex, state);
|
||||
}
|
||||
|
||||
public void Vertex(float[] pos, int color)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(pos, color);
|
||||
}
|
||||
|
||||
public void Vertex(RcVec3f pos, int color)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(pos, color);
|
||||
}
|
||||
|
||||
public void Vertex(float x, float y, float z, int color)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(x, y, z, color);
|
||||
}
|
||||
|
||||
public void Vertex(RcVec3f pos, int color, RcVec2f uv)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(pos, color, uv);
|
||||
}
|
||||
|
||||
public void Vertex(float x, float y, float z, int color, float u, float v)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(x, y, z, color, u, v);
|
||||
}
|
||||
|
||||
|
||||
public void DebugDrawCylinderWire(float minx, float miny, float minz, float maxx, float maxy, float maxz, int col,
|
||||
float lineWidth)
|
||||
{
|
||||
|
@ -227,42 +294,6 @@ public class DebugDraw
|
|||
End();
|
||||
}
|
||||
|
||||
public void Begin(DebugDrawPrimitives prim, float size)
|
||||
{
|
||||
GetOpenGlDraw().Begin(prim, size);
|
||||
}
|
||||
|
||||
public void Vertex(float[] pos, int color)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(pos, color);
|
||||
}
|
||||
|
||||
public void Vertex(RcVec3f pos, int color)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(pos, color);
|
||||
}
|
||||
|
||||
|
||||
public void Vertex(float x, float y, float z, int color)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(x, y, z, color);
|
||||
}
|
||||
|
||||
public void Vertex(RcVec3f pos, int color, RcVec2f uv)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(pos, color, uv);
|
||||
}
|
||||
|
||||
public void Vertex(float x, float y, float z, int color, float u, float v)
|
||||
{
|
||||
GetOpenGlDraw().Vertex(x, y, z, color, u, v);
|
||||
}
|
||||
|
||||
public void End()
|
||||
{
|
||||
GetOpenGlDraw().End();
|
||||
}
|
||||
|
||||
public void DebugDrawCircle(float x, float y, float z, float r, int col, float lineWidth)
|
||||
{
|
||||
Begin(DebugDrawPrimitives.LINES, lineWidth);
|
||||
|
@ -597,35 +628,6 @@ public class DebugDraw
|
|||
return (int)(((col >> 1) & 0x007f7f7f) | (col & 0xff000000));
|
||||
}
|
||||
|
||||
public void Fog(float start, float end)
|
||||
{
|
||||
GetOpenGlDraw().Fog(start, end);
|
||||
}
|
||||
|
||||
public void Fog(bool state)
|
||||
{
|
||||
GetOpenGlDraw().Fog(state);
|
||||
}
|
||||
|
||||
public void DepthMask(bool state)
|
||||
{
|
||||
GetOpenGlDraw().DepthMask(state);
|
||||
}
|
||||
|
||||
public void Texture(bool state)
|
||||
{
|
||||
GetOpenGlDraw().Texture(g_tex, state);
|
||||
}
|
||||
|
||||
public void Init(float fogDistance)
|
||||
{
|
||||
GetOpenGlDraw().Init();
|
||||
}
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
GetOpenGlDraw().Clear();
|
||||
}
|
||||
|
||||
public float[] ProjectionMatrix(float fovy, float aspect, float near, float far)
|
||||
{
|
||||
|
@ -652,7 +654,6 @@ public class DebugDraw
|
|||
}
|
||||
|
||||
|
||||
|
||||
private readonly float[][] frustumPlanes =
|
||||
{
|
||||
new[] { 0f, 0f, 0f, 0f },
|
||||
|
|
Loading…
Reference in New Issue