Changeset 482 for trunk/src/formats/obj_loader.cc
- Timestamp:
- 11/12/15 19:02:08 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/obj_loader.cc
r480 r482 327 327 328 328 data_channel_set* result = data_channel_set_creator::create_set( 1 ); 329 data_channel_set_creator raccess( result ); 330 raccess.set_name( make_name( reader->name ) ); 331 uint8* rdata = raccess.add_channel( m_descriptor, reader->size * 3 ).raw_data(); 329 330 uint8* rdata = data_channel_set_creator(result).add_channel( m_descriptor, reader->size * 3 ).raw_data(); 332 331 333 332 if ( reader->raw_size() > 0 ) … … 335 334 raw_copy_n( reader->raw_pointer(), reader->raw_size(), rdata ); 336 335 } 337 336 data_node_info info; 337 info.name = make_name( reader->name ); 338 info.parent_id = -1; 339 m_infos.push_back( info ); 338 340 m_meshes.push_back( result ); 339 341 … … 345 347 } 346 348 347 data_channel_set* nv::obj_loader::release_mesh_data( size_t index )349 data_channel_set* nv::obj_loader::release_mesh_data( size_t index, data_node_info& info ) 348 350 { 349 351 data_channel_set* result = m_meshes[ index ]; 352 info = m_infos[index]; 350 353 m_meshes[ index ] = nullptr; 351 354 return result;
Note: See TracChangeset
for help on using the changeset viewer.