add non-ref overloads to GeometryDebugRenderer
This commit is contained in:
parent
6e5d8f08ba
commit
4ae0ef4c08
|
@ -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)
|
||||||
|
|
Reference in a new issue