/[svn]/libgig/trunk/src/gig.h
ViewVC logotype

Diff of /libgig/trunk/src/gig.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1627 by persson, Sun Jan 6 10:53:53 2008 UTC revision 1953 by schoenebeck, Thu Jul 30 08:16:02 2009 UTC
# Line 2  Line 2 
2   *                                                                         *   *                                                                         *
3   *   libgig - C++ cross-platform Gigasampler format file access library    *   *   libgig - C++ cross-platform Gigasampler format file access library    *
4   *                                                                         *   *                                                                         *
5   *   Copyright (C) 2003-2007 by Christian Schoenebeck                      *   *   Copyright (C) 2003-2009 by Christian Schoenebeck                      *
6   *                              <cuse@users.sourceforge.net>               *   *                              <cuse@users.sourceforge.net>               *
7   *                                                                         *   *                                                                         *
8   *   This library is free software; you can redistribute it and/or modify  *   *   This library is free software; you can redistribute it and/or modify  *
# Line 697  namespace gig { Line 697  namespace gig {
697              virtual void UpdateChunks();              virtual void UpdateChunks();
698              // own methods              // own methods
699              Region*   GetRegion(unsigned int Key);              Region*   GetRegion(unsigned int Key);
700              MidiRule* GetFirstMidiRule();              MidiRule* GetMidiRule(int i);
             MidiRule* GetNextMidiRule();  
701          protected:          protected:
702              Region*   RegionKeyTable[128]; ///< fast lookup for the corresponding Region of a MIDI key              Region*   RegionKeyTable[128]; ///< fast lookup for the corresponding Region of a MIDI key
703    
# Line 708  namespace gig { Line 707  namespace gig {
707              friend class File;              friend class File;
708              friend class Region; // so Region can call UpdateRegionKeyTable()              friend class Region; // so Region can call UpdateRegionKeyTable()
709          private:          private:
710              std::list<MidiRule*> MidiRules;              MidiRule** pMidiRules;
             std::list<MidiRule*>::iterator MidiRulesIterator;  
711      };      };
712    
713      /** @brief Group of Gigasampler objects      /** @brief Group of Gigasampler objects

Legend:
Removed from v.1627  
changed lines
  Added in v.1953

  ViewVC Help
Powered by ViewVC