~ubuntu-branches/ubuntu/oneiric/nux/oneiric

« back to all changes in this revision

Viewing changes to Nux/Matrix3Editor.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-08-25 13:42:45 UTC
  • mto: This revision was merged to the branch mainline in revision 43.
  • Revision ID: james.westby@ubuntu.com-20110825134245-kfz5nhs15353wcbl
Tags: upstream-1.4.0
ImportĀ upstreamĀ versionĀ 1.4.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
270
270
    }
271
271
  }
272
272
 
273
 
  long Matrix3Editor::ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
274
 
  {
275
 
    long ret = TraverseInfo;
276
 
 
277
 
    for (int i = 0; i < 3; i++)
278
 
    {
279
 
      for (int j = 0; j < 3; j++)
280
 
      {
281
 
        ret = m_MtxInput[i][j]->ProcessEvent (ievent, ret, ProcessEventInfo);
282
 
      }
283
 
    }
284
 
 
285
 
    ret = m_IdentityMtxBtn->BaseProcessEvent (ievent, ret, ProcessEventInfo);
286
 
    ret = m_ZeroMtxBtn->BaseProcessEvent (ievent, ret, ProcessEventInfo);
287
 
    ret = m_InverseMtxBtn->BaseProcessEvent (ievent, ret, ProcessEventInfo);
288
 
    ret = m_NegateMtxBtn->BaseProcessEvent (ievent, ret, ProcessEventInfo);
289
 
 
290
 
    ret = PostProcessEvent2 (ievent, ret, ProcessEventInfo);
291
 
    return ret;
292
 
  }
293
 
 
294
273
  void Matrix3Editor::Draw (GraphicsEngine &GfxContext, bool force_draw)
295
274
  {
296
275
    Geometry base = GetGeometry();