Changeset 406 for trunk/src/gui/gui_gfx_renderer.cc
- Timestamp:
- 06/20/15 00:05:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/gui_gfx_renderer.cc
r395 r406 190 190 { 191 191 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 ); 193 193 id_name.append( std::string( buffer, len ) ); 194 194 auto i = m_font_names.find( id_name ); … … 197 197 return i->second; 198 198 } 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 ) ); 201 201 f->load_glyphs( "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ " ); 202 202 m_fonts.push_back( f ); … … 228 228 void gfx_renderer::redraw( element* e, uint32 ) 229 229 { 230 screen_render_data* sr = (screen_render_data*)m_render_data;230 screen_render_data* sr = reinterpret_cast< screen_render_data* >( m_render_data ); 231 231 if ( e->m_render_data == nullptr ) 232 232 { 233 233 e->m_render_data = new element_render_data( &sr->buffer ); 234 234 } 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 ); 236 236 size_t size_before = er->buffer.data().size(); 237 237 … … 318 318 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 ) ) 319 319 { 320 size_t font_id = load_font( path, (uint16)border);320 size_t font_id = load_font( path, size_t( border ) ); 321 321 texture_font* font = get_font( font_id ); 322 322 position p = abs.ul + position( 0, border ); … … 361 361 void gfx_renderer::draw( element* e ) 362 362 { 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 ); 364 364 er->buffer.commit(); 365 365 } … … 367 367 void gfx_renderer::draw() 368 368 { 369 screen_render_data* sr = (screen_render_data*)m_render_data;369 screen_render_data* sr = reinterpret_cast< screen_render_data* >( m_render_data ); 370 370 371 371 if ( m_reupload ) 372 372 { 373 m_context->update( sr->tex, (void*)m_atlas.get_data() );373 m_context->update( sr->tex, m_atlas.get_data() ); 374 374 m_reupload = false; 375 375 } … … 392 392 if ( m_render_data ) 393 393 { 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 ); 395 395 delete m_render_data; 396 396 }
Note: See TracChangeset
for help on using the changeset viewer.