Ignore:
Timestamp:
07/26/14 02:05:33 (11 years ago)
Author:
epyon
Message:
  • assimp_loader now uses standard mesh_loader structures
  • assimp_loader now supports multiple animation tracks
  • mesh_loader now supports multiple mesh_nodes data sets
File:
1 edited

Legend:

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

    r287 r291  
    138138}
    139139
    140 mesh_nodes_data* nv::nmd_loader::release_mesh_nodes_data()
     140mesh_nodes_data* nv::nmd_loader::release_mesh_nodes_data( size_t )
    141141{
    142142        if ( m_node_data )
     
    157157}
    158158
    159 // TEMPORARY
    160 
    161 nv::nmd_temp_model_data::nmd_temp_model_data( nmd_loader* loader )
    162 {
    163         for ( unsigned m = 0; m < loader->get_mesh_count(); ++m )
    164         {
    165                 m_mesh_data.push_back(loader->release_mesh_data(m));
    166         }
    167         m_node_data = loader->release_mesh_nodes_data();
    168 }
    169 
    170 nv::nmd_temp_model_data::~nmd_temp_model_data()
    171 {
    172         for ( unsigned m = 0; m < m_mesh_data.size(); ++m )
    173         {
    174                 delete m_mesh_data[m];
    175         }
    176         delete m_node_data;
    177 }
Note: See TracChangeset for help on using the changeset viewer.