public static void DebugDrawTriangles(IDrawTrianglesMessage msgInterface, MatrixD worldMatrix, Color color, bool depthRead, bool shaded) { var message = (MyRenderMessageDebugDrawTriangles)msgInterface; message.Color = color; message.WorldMatrix = worldMatrix; message.DepthRead = depthRead; message.Shaded = shaded; EnqueueMessage(message); }
internal MyDebugDrawBatchAABB(IDrawTrianglesMessage msg, ref MatrixD worldMatrix, ref Color color, bool depthRead, bool shaded) { m_msg = msg; m_worldMatrix = worldMatrix; m_color = color; m_depthRead = depthRead; m_shaded = shaded; }
public static void AddTriangle(this IDrawTrianglesMessage msg, Vector3D v0, Vector3D v1, Vector3D v2) { msg.AddTriangle(ref v0, ref v1, ref v2); }