Пример #1
0
void Renderer::draw(sf::VertexArray const& vs, ZIndex_t zindex, sf::RenderStates const& states)
{
    auto bounds = vs.getBounds();
    if(isInScreen(bounds))
    {
        m_drawCallbacks.push_back({
            zindex,
            [&vs, states] (sf::RenderTarget& renderer)
            {
                renderer.draw(vs, states);
            }
        });
    }
}