| 8 | namespace sfg { |
| 9 | |
| 10 | Primitive::Primitive( std::size_t vertex_reserve ) : |
| 11 | m_layer( 0 ), |
| 12 | m_level( 0 ), |
| 13 | m_synced( false ), |
| 14 | m_visible( true ) |
| 15 | { |
| 16 | m_viewport = Renderer::Get().GetDefaultViewport(); |
| 17 | |
| 18 | if( vertex_reserve > 0 ) { |
| 19 | m_vertices.reserve( vertex_reserve ); |
| 20 | } |
| 21 | } |
| 22 | |
| 23 | void Primitive::Add( Primitive& primitive ) { |
| 24 | auto current_index = m_vertices.size(); |
nothing calls this directly
no test coverage detected