Don't you just want !m_batchDraw.vertices.empty() anyway?  The texture definitely needs to know about the vertices.