Ejemplo n.º 1
0
        public void Draw(RenderTarget target, ColoredPrimitiveShader shader, PrimitiveBatchDrawOptions options)
        {
            VertexBufferPCDrawOptions vboOptions = new VertexBufferPCDrawOptions()
            {
                Blending      = options.Blending,
                Transform     = options.Transform,
                IndexBuffer   = m_indexBuffer,
                PrimitiveType = PrimitiveType.Lines,
                Start         = 0,
                Count         = m_verticesCount
            };

            m_indexBuffer.UpdateData(m_indices, 0, m_indicesCount);
            m_vertexBuffer.UpdateData(m_vertices, 0, m_verticesCount);

            m_vertexBuffer.Draw(target, shader, vboOptions);
        }