void Begin()
 {
     if (!hasBegun)
     {
         device.BeginScene();
     }
     hasBegun = true;
     PendingElements++;
 }