Ignore:
Timestamp:
06/20/15 00:05:17 (10 years ago)
Author:
epyon
Message:
  • code compiles cleanly on maximum warning level
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/gui_gfx_renderer.cc

    r395 r406  
    190190{
    191191        std::string id_name( filename );
    192         char buffer[8]; size_t len = nv::sint32_to_buffer( (sint32)size, buffer );
     192        char buffer[8]; size_t len = nv::sint32_to_buffer( sint32( size ), buffer );
    193193        id_name.append( std::string( buffer, len ) );
    194194        auto i = m_font_names.find( id_name );
     
    197197                return i->second;
    198198        }
    199         size_t result = (size_t)m_fonts.size();
    200         texture_font* f = new texture_font( &m_atlas, filename.c_str(), (float)size );
     199        size_t result = m_fonts.size();
     200        texture_font* f = new texture_font( &m_atlas, filename.c_str(), static_cast<float>( size ) );
    201201        f->load_glyphs( "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " );
    202202        m_fonts.push_back( f );
     
    228228void gfx_renderer::redraw( element* e, uint32 )
    229229{
    230         screen_render_data* sr = (screen_render_data*)m_render_data;
     230        screen_render_data* sr = reinterpret_cast< screen_render_data* >( m_render_data );
    231231        if ( e->m_render_data == nullptr )
    232232        {
    233233                e->m_render_data = new element_render_data( &sr->buffer );
    234234        }
    235         element_render_data* er = (element_render_data*)( e->m_render_data );
     235        element_render_data* er = reinterpret_cast< element_render_data* >( e->m_render_data );
    236236        size_t size_before = er->buffer.data().size();
    237237
     
    318318                        if ( m_style.get( e, "text_color", selector, color ) && m_style.get( e, "text_font", selector, path ) && m_style.get( e, "text_size", selector, border ) )
    319319                        {
    320                                 size_t font_id = load_font( path, (uint16)border );
     320                                size_t font_id = load_font( path, size_t( border ) );
    321321                                texture_font* font = get_font( font_id );
    322322                                position p = abs.ul + position( 0, border );
     
    361361void gfx_renderer::draw( element* e )
    362362{
    363         element_render_data* er = (element_render_data*)( e->m_render_data );
     363        element_render_data* er = reinterpret_cast< element_render_data* >( e->m_render_data );
    364364        er->buffer.commit();
    365365}
     
    367367void gfx_renderer::draw()
    368368{
    369         screen_render_data* sr = (screen_render_data*)m_render_data;
     369        screen_render_data* sr = reinterpret_cast< screen_render_data* >( m_render_data );
    370370
    371371        if ( m_reupload )
    372372        {
    373                 m_context->update( sr->tex, (void*)m_atlas.get_data() );
     373                m_context->update( sr->tex, m_atlas.get_data() );
    374374                m_reupload = false;
    375375        }
     
    392392        if ( m_render_data )
    393393        {
    394                 m_context->get_device()->release( ( (screen_render_data*)m_render_data )->tex );
     394                m_context->get_device()->release( reinterpret_cast< screen_render_data* >( m_render_data )->tex );
    395395                delete m_render_data;
    396396        }
Note: See TracChangeset for help on using the changeset viewer.