Ignore:
Timestamp:
06/03/13 18:17:48 (12 years ago)
Author:
epyon
Message:
  • vertex_buffer - added assign by range (will change with the next commit)
  • gl_vertex_buffer - implementation of the above
  • gui element - recalculate_absolute_children() added, destructor and fix
  • object - get_id added
  • lualib_test - cleanups
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/gui_element.cc

    r77 r99  
    1212using namespace nv::gui;
    1313
    14 element::element( root* aroot, const rectangle r )
    15         : object( aroot, "" ), m_class(""), m_relative( r ), m_absolute( r ), m_enabled( true ), m_visible( true ), m_dirty( true )
     14element::element( root* aroot, const rectangle& r )
     15        : object( aroot, "" ), m_class(""), m_relative( r ), m_absolute( r ), m_enabled( true ), m_visible( true ), m_dirty( true ), m_render_data( nullptr )
    1616{
    1717
     
    9797        }
    9898}
     99
     100void element::recalculate_absolute_children()
     101{
     102        for ( object* o : *this )
     103        {
     104                ((element*)o)->recalculate_absolute();
     105        }
     106}
     107
     108element::~element()
     109{
     110        delete m_render_data;
     111}
Note: See TracChangeset for help on using the changeset viewer.