Ignore:
Timestamp:
07/10/15 14:16:42 (10 years ago)
Author:
epyon
Message:
  • mesh_data and key_data are data_channel_set (WIP)
  • massive cleanup of privacy in data_channels
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gfx/keyframed_mesh.cc

    r415 r416  
    2323        , m_active( false )
    2424{
    25         m_index_count  = m_mesh_data->get_index_channel()->size();
     25        m_index_count  = m_mesh_data->get_channel( slot::INDEX )->size();
    2626        m_vertex_count = m_mesh_data->get_channel<vertex_t>()->size();
    2727        m_vchannel     = m_mesh_data->get_channel<vertex_pnt>();
     
    190190        m_context->add_vertex_buffers( m_va, vb, m_mesh_data->get_channel<vertex_t>() );
    191191
    192         const raw_data_channel* index_channel = m_mesh_data->get_index_channel();
     192        const raw_data_channel* index_channel = m_mesh_data->get_channel( slot::INDEX );
    193193        buffer  ib = m_context->get_device()->create_buffer( INDEX_BUFFER, STATIC_DRAW, index_channel->raw_size(), index_channel->raw_data() );
    194 
    195         m_context->set_index_buffer( m_va, ib, m_mesh_data->get_index_channel()->descriptor()[0].etype, true );
     194        m_context->set_index_buffer( m_va, ib, index_channel->descriptor()[0].etype, true );
    196195
    197196        m_data = new uint8[ m_vertex_count * m_vsize ];
Note: See TracChangeset for help on using the changeset viewer.