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; }
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; } }