MCPcopy Create free account
hub / github.com/TankOs/SFGUI / Renderer

Method Renderer

src/SFGUI/Renderer.cpp:32–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30namespace sfg {
31
32Renderer::Renderer() :
33 m_vertex_count( 0 ),
34 m_index_count( 0 ),
35 m_force_redraw( false ),
36 m_primitives_sorted( false ) {
37 static auto checked_max_texture_size = false;
38
39 if( !checked_max_texture_size ) {
40 // Needed to determine maximum texture size.
41 sf::Context context;
42
43 max_texture_size = static_cast<int>( sf::Texture::getMaximumSize() );
44
45 checked_max_texture_size = true;
46 }
47
48 m_default_viewport = CreateViewport();
49
50 // Load our "no texture" pseudo-texture.
51 sf::Image pseudo_image;
52 pseudo_image.resize( { 2, 2 }, sf::Color::White );
53 m_pseudo_texture = LoadTexture( pseudo_image );
54}
55
56Renderer::~Renderer() {
57}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected