Changeset 418 for trunk/src/formats


Ignore:
Timestamp:
07/10/15 20:34:11 (10 years ago)
Author:
epyon
Message:
  • duh, data_channel and data_channel_access was not added!
  • data_channel now holds raw_data_channels directly
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/formats/nmd_loader.cc

    r417 r418  
    164164{
    165165        uint32 size = sizeof( nmd_element_header );
    166         for ( auto chan : *mesh )
     166        for ( auto& chan : *mesh )
    167167        {
    168168                size += sizeof( nmd_element_header ) + sizeof( nmd_stream_header );
    169                 size += chan->raw_size();
     169                size += chan.raw_size();
    170170        }
    171171
     
    177177        stream_out.write( &eheader, sizeof( eheader ), 1 );
    178178
    179         for ( auto chan : *mesh )
     179        for ( auto& chan : *mesh )
    180180        {
    181181                nmd_element_header cheader;
     
    183183                cheader.type     = nmd_type::STREAM;
    184184                cheader.children = 0;
    185                 cheader.size     = chan->raw_size() + sizeof( nmd_stream_header );
     185                cheader.size     = chan.raw_size() + sizeof( nmd_stream_header );
    186186                stream_out.write( &cheader, sizeof( cheader ), 1 );
    187187
    188188                nmd_stream_header sheader;
    189                 sheader.format = chan->descriptor();
    190                 sheader.count  = chan->size();
     189                sheader.format = chan.descriptor();
     190                sheader.count  = chan.size();
    191191                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() );
    193193        }
    194194}
Note: See TracChangeset for help on using the changeset viewer.