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