Пример #1
0
        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);
        }
Пример #2
0
 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);
 }