/[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 1081 by schoenebeck, Thu Mar 8 00:17:03 2007 UTC revision 1102 by persson, Sun Mar 18 07:13:06 2007 UTC
# Line 326  namespace gig { Line 326  namespace gig {
326      class Region;      class Region;
327      class Group;      class Group;
328    
329      /** Encapsulates articulation information of a dimension region.      /** @brief Encapsulates articulation information of a dimension region.
330       *       *
331       *  Every Gigasampler Instrument has at least one dimension region       *  Every Gigasampler Instrument has at least one dimension region
332       *  (exactly then when it has no dimension defined).       *  (exactly then when it has no dimension defined).
# Line 632  namespace gig { Line 632  namespace gig {
632    
633              // derived methods from DLS::Resource              // derived methods from DLS::Resource
634              DLS::Resource::GetParent;              DLS::Resource::GetParent;
635                // derived methods from DLS::Instrument
636                DLS::Instrument::MoveRegion;
637              // overridden methods              // overridden methods
638              Region*   GetFirstRegion();              Region*   GetFirstRegion();
639              Region*   GetNextRegion();              Region*   GetNextRegion();
# Line 715  namespace gig { Line 717  namespace gig {
717              void        DeleteGroup(Group* pGroup);              void        DeleteGroup(Group* pGroup);
718              void        DeleteGroupOnly(Group* pGroup);              void        DeleteGroupOnly(Group* pGroup);
719              virtual    ~File();              virtual    ~File();
720                virtual void UpdateChunks();
721          protected:          protected:
722              // overridden protected methods from DLS::File              // overridden protected methods from DLS::File
723              virtual void LoadSamples();              virtual void LoadSamples();
# Line 731  namespace gig { Line 734  namespace gig {
734              std::list<Group*>::iterator GroupsIterator;              std::list<Group*>::iterator GroupsIterator;
735      };      };
736    
737      /** Will be thrown whenever a gig specific error occurs while trying to access a Gigasampler File. */      /**
738         * Will be thrown whenever a gig specific error occurs while trying to
739         * access a Gigasampler File. Note: In your application you should
740         * better catch for RIFF::Exception rather than this one, except you
741         * explicitly want to catch and handle gig::Exception, DLS::Exception
742         * and RIFF::Exception independently, which usually shouldn't be
743         * necessary though.
744         */
745      class Exception : public DLS::Exception {      class Exception : public DLS::Exception {
746          public:          public:
747              Exception(String Message);              Exception(String Message);

Legend:
Removed from v.1081  
changed lines
  Added in v.1102

  ViewVC Help
Powered by ViewVC