Ignore:
Timestamp:
07/09/15 20:02:58 (10 years ago)
Author:
epyon
Message:
  • naming scheme for data_descriptor changed
  • channels can only be created by data_channel_creators
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/interface/mesh_data.hh

    r413 r415  
    3535                        NV_ASSERT( channel, "nullptr passed to add_channel!" );
    3636                        m_channels.push_back( channel );
    37                         if ( channel->element_count() > 0 && channel->descriptor()[0].vslot == slot::INDEX )
     37                        if ( channel->size() > 0 && channel->descriptor()[0].vslot == slot::INDEX )
    3838                        {
    3939                                NV_ASSERT( !m_index_channel, "second index channel!" );
     
    6868
    6969
     70                // TODO: this should be "size"
    7071                size_t get_count() const
    7172                {
    72                         if ( m_index_channel ) return m_index_channel->element_count();
    73                         if ( m_channels.size() > 0 ) return m_channels[0]->element_count();
     73                        if ( m_index_channel ) return m_index_channel->size();
     74                        if ( m_channels.size() > 0 ) return m_channels[0]->size();
    7475                        return 0;
    7576                }
     
    7778                size_t get_count( size_t channel ) const
    7879                {
    79                         if ( m_channels.size() > channel ) return m_channels[channel]->element_count();
     80                        if ( m_channels.size() > channel ) return m_channels[channel]->size();
    8081                        return 0;
    8182                }
Note: See TracChangeset for help on using the changeset viewer.