add non-ref overloads to GeometryDebugRenderer

This commit is contained in:
Gered 2013-08-18 20:10:54 -04:00
parent 6e5d8f08ba
commit 4ae0ef4c08

View file

@ -85,11 +85,21 @@ namespace Blarg.GameFramework.Graphics
#region Primitive/Shape Rendering
public void Render(BoundingBox box)
{
Render(ref box, ref _color1);
}
public void Render(ref BoundingBox box)
{
Render(ref box, ref _color1);
}
public void Render(BoundingBox box, Color color)
{
Render(ref box, ref color);
}
public void Render(ref BoundingBox box, ref Color color)
{
const int NumVerticesForBox = 24;
@ -151,11 +161,21 @@ namespace Blarg.GameFramework.Graphics
_vertices.Move(NumVerticesForBox);
}
public void Render(Point3 boxMin, Point3 boxMax)
{
Render(ref boxMin, ref boxMax, ref _color1);
}
public void Render(ref Point3 boxMin, ref Point3 boxMax)
{
Render(ref boxMin, ref boxMax, ref _color1);
}
public void Render(Point3 boxMin, Point3 boxMax, Color color)
{
Render(ref boxMin, ref boxMax, ref color);
}
public void Render(ref Point3 boxMin, ref Point3 boxMax, ref Color color)
{
var box = new BoundingBox();
@ -164,11 +184,21 @@ namespace Blarg.GameFramework.Graphics
Render(ref box, ref color);
}
public void Render(BoundingSphere sphere)
{
Render(ref sphere, ref _color1);
}
public void Render(ref BoundingSphere sphere)
{
Render(ref sphere, ref _color1);
}
public void Render(BoundingSphere sphere, Color color)
{
Render(ref sphere, ref color);
}
public void Render(ref BoundingSphere sphere, ref Color color)
{
const int NumVerticesForSphere = 615;
@ -234,11 +264,21 @@ namespace Blarg.GameFramework.Graphics
_vertices.Move(NumVerticesForSphere);
}
public void Render(Ray ray, float length)
{
Render(ref ray, length, ref _color1, ref _color2);
}
public void Render(ref Ray ray, float length)
{
Render(ref ray, length, ref _color1, ref _color2);
}
public void Render(Ray ray, float length, Color originColor, Color endColor)
{
Render(ref ray, length, ref originColor, ref endColor);
}
public void Render(ref Ray ray, float length, ref Color originColor, ref Color endColor)
{
if (!_hasBegunRendering)
@ -257,11 +297,21 @@ namespace Blarg.GameFramework.Graphics
_vertices.MoveNext();
}
public void Render(LineSegment line)
{
Render(ref line, ref _color1);
}
public void Render(ref LineSegment line)
{
Render(ref line, ref _color1);
}
public void Render(LineSegment line, Color color)
{
Render(ref line, ref color);
}
public void Render(ref LineSegment line, ref Color color)
{
if (!_hasBegunRendering)
@ -278,11 +328,21 @@ namespace Blarg.GameFramework.Graphics
_vertices.MoveNext();
}
public void Render(Vector3 a, Vector3 b)
{
Render(ref a, ref b, ref _color1);
}
public void Render(ref Vector3 a, ref Vector3 b)
{
Render(ref a, ref b, ref _color1);
}
public void Render(Vector3 a, Vector3 b, Color color)
{
Render(ref a, ref b, ref color);
}
public void Render(ref Vector3 a, ref Vector3 b, ref Color color)
{
if (!_hasBegunRendering)
@ -299,11 +359,21 @@ namespace Blarg.GameFramework.Graphics
_vertices.MoveNext();
}
public void Render(Vector3 a, Vector3 b, Vector3 c)
{
Render(ref a, ref b, ref c, ref _color1);
}
public void Render(ref Vector3 a, ref Vector3 b, ref Vector3 c)
{
Render(ref a, ref b, ref c, ref _color1);
}
public void Render(Vector3 a, Vector3 b, Vector3 c, Color color)
{
Render(ref a, ref b, ref c, ref color);
}
public void Render(ref Vector3 a, ref Vector3 b, ref Vector3 c, ref Color color)
{
if (!_hasBegunRendering)
@ -336,11 +406,21 @@ namespace Blarg.GameFramework.Graphics
_vertices.MoveNext();
}
public void Render(Vector3 a, Vector3 b, Vector3 c, Vector3 d)
{
Render(ref a, ref b, ref c, ref d, ref _color1);
}
public void Render(ref Vector3 a, ref Vector3 b, ref Vector3 c, ref Vector3 d)
{
Render(ref a, ref b, ref c, ref d, ref _color1);
}
public void Render(Vector3 a, Vector3 b, Vector3 c, Vector3 d, Color color)
{
Render(ref a, ref b, ref c, ref d, ref color);
}
public void Render(ref Vector3 a, ref Vector3 b, ref Vector3 c, ref Vector3 d, ref Color color)
{
if (!_hasBegunRendering)