/[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 1678 by persson, Sun Feb 10 16:07:22 2008 UTC
# 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.1678

  ViewVC Help
Powered by ViewVC