Changeset 412 for trunk/src/formats/nmd_loader.cc
- Timestamp:
- 07/09/15 14:40:36 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/nmd_loader.cc
r411 r412 129 129 source.read( &cheader, sizeof( cheader ), 1 ); 130 130 raw_data_channel* channel = raw_data_channel::create( cheader.format, cheader.count ); 131 source.read( channel->data, channel-> desc.element_size(), channel->count);131 source.read( channel->data, channel->element_size(), channel->element_count() ); 132 132 kdata->add_channel( channel ); 133 133 } … … 168 168 { 169 169 size += sizeof( nmd_element_header ) + sizeof( nmd_stream_header ); 170 size += chan-> size();170 size += chan->raw_size(); 171 171 } 172 172 … … 184 184 cheader.type = nmd_type::STREAM; 185 185 cheader.children = 0; 186 cheader.size = chan-> size() + sizeof( nmd_stream_header );186 cheader.size = chan->raw_size() + sizeof( nmd_stream_header ); 187 187 stream_out.write( &cheader, sizeof( cheader ), 1 ); 188 188 189 189 nmd_stream_header sheader; 190 sheader.format = chan->desc ;191 sheader.count = chan-> count;190 sheader.format = chan->descriptor(); 191 sheader.count = chan->element_count(); 192 192 stream_out.write( &sheader, sizeof( sheader ), 1 ); 193 stream_out.write( chan-> data, chan->desc.element_size(), chan->count);193 stream_out.write( chan->raw_data(), chan->element_size(), chan->element_count() ); 194 194 } 195 195 } … … 206 206 { 207 207 total += sizeof( nmd_element_header ) + sizeof( nmd_stream_header ); 208 total += node->data->get_channel(c)-> size();208 total += node->data->get_channel(c)->raw_size(); 209 209 } 210 210 } … … 231 231 { 232 232 chan_size += sizeof( nmd_element_header ) + sizeof( nv::nmd_stream_header ); 233 chan_size += node->data->get_channel(c)-> size();233 chan_size += node->data->get_channel(c)->raw_size(); 234 234 } 235 235 … … 252 252 eheader.type = nmd_type::KEY_CHANNEL; 253 253 eheader.children = 0; 254 eheader.size = sizeof( nmd_stream_header ) + channel-> size();254 eheader.size = sizeof( nmd_stream_header ) + channel->raw_size(); 255 255 stream_out.write( &eheader, sizeof( eheader ), 1 ); 256 256 257 257 nmd_stream_header cheader; 258 cheader.format = channel->desc ;259 cheader.count = channel-> count;258 cheader.format = channel->descriptor(); 259 cheader.count = channel->element_count(); 260 260 stream_out.write( &cheader, sizeof( cheader ), 1 ); 261 stream_out.write( channel-> data, channel->desc.element_size(), channel->count);261 stream_out.write( channel->raw_data(), channel->element_size(), channel->element_count() ); 262 262 } 263 263 }
Note: See TracChangeset
for help on using the changeset viewer.