/[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 2584 by schoenebeck, Sat May 31 20:54:39 2014 UTC revision 2639 by schoenebeck, Mon Jun 16 13:22:50 2014 UTC
# Line 725  namespace gig { Line 725  namespace gig {
725              // own methods              // own methods
726              DimensionRegion* GetDimensionRegionByValue(const uint DimValues[8]);              DimensionRegion* GetDimensionRegionByValue(const uint DimValues[8]);
727              DimensionRegion* GetDimensionRegionByBit(const uint8_t DimBits[8]);              DimensionRegion* GetDimensionRegionByBit(const uint8_t DimBits[8]);
728                int              GetDimensionRegionIndexByValue(const uint DimValues[8]);
729              Sample*          GetSample();              Sample*          GetSample();
730              void             AddDimension(dimension_def_t* pDimDef);              void             AddDimension(dimension_def_t* pDimDef);
731              void             DeleteDimension(dimension_def_t* pDimDef);              void             DeleteDimension(dimension_def_t* pDimDef);
732              dimension_def_t* GetDimensionDefinition(dimension_t type);              dimension_def_t* GetDimensionDefinition(dimension_t type);
733              void             DeleteDimensionZone(dimension_t type, int zone);              void             DeleteDimensionZone(dimension_t type, int zone);
734              void             SplitDimensionZone(dimension_t type, int zone);              void             SplitDimensionZone(dimension_t type, int zone);
735                void             SetDimensionType(dimension_t oldType, dimension_t newType);
736              // overridden methods              // overridden methods
737              virtual void     SetKeyRange(uint16_t Low, uint16_t High);              virtual void     SetKeyRange(uint16_t Low, uint16_t High);
738              virtual void     UpdateChunks();              virtual void     UpdateChunks();
# Line 879  namespace gig { Line 881  namespace gig {
881              String GetScriptAsText();              String GetScriptAsText();
882              void   SetScriptAsText(const String& text);              void   SetScriptAsText(const String& text);
883              void   SetGroup(ScriptGroup* pGroup);              void   SetGroup(ScriptGroup* pGroup);
884                ScriptGroup* GetGroup() const;
885          protected:          protected:
886              Script(ScriptGroup* group, RIFF::Chunk* ckScri);              Script(ScriptGroup* group, RIFF::Chunk* ckScri);
887              virtual ~Script();              virtual ~Script();
# Line 979  namespace gig { Line 982  namespace gig {
982              void CopyAssign(const Instrument* orig, const std::map<Sample*,Sample*>* mSamples);              void CopyAssign(const Instrument* orig, const std::map<Sample*,Sample*>* mSamples);
983              void UpdateRegionKeyTable();              void UpdateRegionKeyTable();
984              void LoadScripts();              void LoadScripts();
985                void UpdateScriptFileOffsets();
986              friend class File;              friend class File;
987              friend class Region; // so Region can call UpdateRegionKeyTable()              friend class Region; // so Region can call UpdateRegionKeyTable()
988          private:          private:
# Line 1082  namespace gig { Line 1086  namespace gig {
1086              virtual void LoadSamples();              virtual void LoadSamples();
1087              virtual void LoadInstruments();              virtual void LoadInstruments();
1088              virtual void LoadGroups();              virtual void LoadGroups();
1089                virtual void UpdateFileOffsets();
1090              // own protected methods              // own protected methods
1091              virtual void LoadSamples(progress_t* pProgress);              virtual void LoadSamples(progress_t* pProgress);
1092              virtual void LoadInstruments(progress_t* pProgress);              virtual void LoadInstruments(progress_t* pProgress);

Legend:
Removed from v.2584  
changed lines
  Added in v.2639

  ViewVC Help
Powered by ViewVC