Ejemplo n.º 1
0
 public IndexedPrimitiveBatch()
 {
     m_vertexBuffer  = new VertexBufferPC(BufferUsageHint.DynamicDraw);
     m_indexBuffer   = new IndexBuffer(BufferUsageHint.DynamicDraw, DrawElementsType.UnsignedInt);
     m_vertices      = new VertexPC[100 * 3];
     m_indices       = new uint[100 * 3];
     m_verticesCount = 0;
     m_indicesCount  = 0;
     m_active        = false;
 }
Ejemplo n.º 2
0
        protected virtual void Dispose(bool disposing)
        {
            if (!m_disposed)
            {
                if (disposing)
                {
                    m_vertexBuffer.Dispose();
                    m_vertexBuffer = null;
                    m_indexBuffer.Dispose();
                    m_indexBuffer = null;
                }

                m_disposed = true;
            }
        }