Changeset 418 for trunk/src/formats
- Timestamp:
- 07/10/15 20:34:11 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/nmd_loader.cc
r417 r418 164 164 { 165 165 uint32 size = sizeof( nmd_element_header ); 166 for ( auto chan : *mesh )166 for ( auto& chan : *mesh ) 167 167 { 168 168 size += sizeof( nmd_element_header ) + sizeof( nmd_stream_header ); 169 size += chan ->raw_size();169 size += chan.raw_size(); 170 170 } 171 171 … … 177 177 stream_out.write( &eheader, sizeof( eheader ), 1 ); 178 178 179 for ( auto chan : *mesh )179 for ( auto& chan : *mesh ) 180 180 { 181 181 nmd_element_header cheader; … … 183 183 cheader.type = nmd_type::STREAM; 184 184 cheader.children = 0; 185 cheader.size = chan ->raw_size() + sizeof( nmd_stream_header );185 cheader.size = chan.raw_size() + sizeof( nmd_stream_header ); 186 186 stream_out.write( &cheader, sizeof( cheader ), 1 ); 187 187 188 188 nmd_stream_header sheader; 189 sheader.format = chan ->descriptor();190 sheader.count = chan ->size();189 sheader.format = chan.descriptor(); 190 sheader.count = chan.size(); 191 191 stream_out.write( &sheader, sizeof( sheader ), 1 ); 192 stream_out.write( chan ->raw_data(), chan->element_size(), chan->size() );192 stream_out.write( chan.raw_data(), chan.element_size(), chan.size() ); 193 193 } 194 194 }
Note: See TracChangeset
for help on using the changeset viewer.