#include <TAKE_Manager.h>
|  | 
|  | TAKE_Manager () | 
|  | 
| virtual | ~TAKE_Manager () | 
|  | 
| TAKE_Take * | getMasterTake () | 
|  | 
| void | destroyTake (TAKE_Take *take, bool *cleaned_dead_data_from_master_take=0) | 
|  | 
| void | clear () | 
|  | 
| TAKE_Take * | findTake (const char *name) | 
|  | 
| void | getTakes (UT_Array< TAKE_Take * > &takes) const | 
|  | 
| virtual void | switchToTake (TAKE_Take *take, bool force_even_if_current=false) | 
|  | 
| bool | isSwitching () const | 
|  | 
| void | reApplyTake (const TAKE_DataId &id) | 
|  | 
| TAKE_Take * | insertTake (const char *name, const char *parent=0) | 
|  | 
| TAKE_Take * | getCurrentTake () | 
|  | 
| bool | isMasterTake () | 
|  | 
| int | globTakes (UT_Array< TAKE_Take * > &list, const char *pattern) | 
|  | 
| virtual void | renameTake (TAKE_Take *take, const char *newname) | 
|  | 
| bool | reparentTake (TAKE_Take *take, TAKE_Take *parent) | 
|  | 
| TAKE_Take * | findDefinition (const TAKE_DataId &id, TAKE_Take *from_which=0) | 
|  | 
| int | getListSerial () const | 
|  | 
| const char * | getDefaultTakeName () | 
|  | 
| void | setDefaultTakeName (const char *s) | 
|  | 
| bool | mergeTake (TAKE_Take *dest, TAKE_Take *src, bool overwrite_dest=false) | 
|  | 
| virtual int | save (std::ostream &os, int binary) const | 
|  | 
| virtual bool | load (UT_IStream &is) | 
|  | 
| int | saveTake (TAKE_StringSaver &strings, TAKE_Take *take, std::ostream &os, int bin, bool recurse) const | 
|  | 
| bool | loadTake (UT_StringArray &strings, TAKE_Take *parent, UT_IStream &is, UT_Array< TAKE_Take * > *createdTakes) | 
|  | 
| int | copyTake (std::ostream &os, TAKE_Take *take, bool binary, bool recurse) const | 
|  | 
| bool | pasteTake (UT_IStream &is, UT_Array< TAKE_Take * > &createdTakes, TAKE_Take *under=0) | 
|  | 
| int | stashTakeForUndo (TAKE_Take *layer, std::ostream &os, int binary) const | 
|  | 
| bool | restoreTakeForUndo (UT_IStream &is) | 
|  | 
| virtual TAKE_Data * | dataFactory (const char *oppath, const char *label)=0 | 
|  | 
| virtual void | notifyObservers (TAKE_Event::TAKE_EventType type, const char *name, const TAKE_Take *take=0) | 
|  | 
| UT_NotifierImpl< TAKE_Event & > & | getEventNotifier () | 
|  | 
Definition at line 28 of file TAKE_Manager.h.
 
      
        
          | TAKE_Manager::TAKE_Manager | ( |  | ) |  | 
      
 
 
  
  | 
        
          | virtual TAKE_Manager::~TAKE_Manager | ( |  | ) |  |  | virtual | 
 
 
      
        
          | void TAKE_Manager::clear | ( |  | ) |  | 
      
 
 
      
        
          | int TAKE_Manager::copyTake | ( | std::ostream & | os, | 
        
          |  |  | TAKE_Take * | take, | 
        
          |  |  | bool | binary, | 
        
          |  |  | bool | recurse | 
        
          |  | ) |  | const | 
      
 
 
  
  | 
        
          | virtual TAKE_Data* TAKE_Manager::dataFactory | ( | const char * | oppath, |  
          |  |  | const char * | label |  
          |  | ) |  |  |  | pure virtual | 
 
 
      
        
          | void TAKE_Manager::destroyTake | ( | TAKE_Take * | take, | 
        
          |  |  | bool * | cleaned_dead_data_from_master_take = 0 | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | TAKE_Take* TAKE_Manager::findTake | ( | const char * | name | ) |  | 
      
 
 
  
  | 
        
          | bool TAKE_Manager::generateName | ( | const char * | name, |  
          |  |  | UT_String & | result |  
          |  | ) |  |  |  | protected | 
 
 
  
  | 
        
          | bool TAKE_Manager::generateUniquePrefix | ( | const char * | name, |  
          |  |  | UT_String & | result |  
          |  | ) |  |  |  | protected | 
 
 
  
  | 
        
          | static bool TAKE_Manager::getAutoIncludeLockedAssetsFlag | ( |  | ) |  |  | inlinestatic | 
 
 
  
  | 
        
          | static bool TAKE_Manager::getAutoIncludeModeFlag | ( |  | ) |  |  | inlinestatic | 
 
 
  
  | 
        
          | const char* TAKE_Manager::getDefaultTakeName | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | int TAKE_Manager::getListSerial | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | void TAKE_Manager::handlePendingTakeActivation | ( |  | ) |  |  | protected | 
 
 
      
        
          | TAKE_Take* TAKE_Manager::insertTake | ( | const char * | name, | 
        
          |  |  | const char * | parent = 0 | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | bool TAKE_Manager::isCurrentTakeActivationPending | ( |  | ) | const |  | inlineprotected | 
 
 
  
  | 
        
          | bool TAKE_Manager::isMasterTake | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | bool TAKE_Manager::isSwitching | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | virtual bool TAKE_Manager::load | ( | UT_IStream & | is | ) |  |  | virtual | 
 
 
      
        
          | bool TAKE_Manager::mergeTake | ( | TAKE_Take * | dest, | 
        
          |  |  | TAKE_Take * | src, | 
        
          |  |  | bool | overwrite_dest = false | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | virtual void TAKE_Manager::renameTake | ( | TAKE_Take * | take, |  
          |  |  | const char * | newname |  
          |  | ) |  |  |  | virtual | 
 
 
      
        
          | bool TAKE_Manager::restoreTakeForUndo | ( | UT_IStream & | is | ) |  | 
      
 
 
  
  | 
        
          | virtual int TAKE_Manager::save | ( | std::ostream & | os, |  
          |  |  | int | binary |  
          |  | ) |  | const |  | virtual | 
 
 
  
  | 
        
          | static void TAKE_Manager::setAutoIncludeLockedAssetsFlag | ( | bool | state | ) |  |  | inlinestatic | 
 
 
  
  | 
        
          | static void TAKE_Manager::setAutoIncludeModeFlag | ( | bool | state | ) |  |  | inlinestatic | 
 
 
      
        
          | void TAKE_Manager::setDefaultTakeName | ( | const char * | s | ) |  | 
      
 
 
      
        
          | int TAKE_Manager::stashTakeForUndo | ( | TAKE_Take * | layer, | 
        
          |  |  | std::ostream & | os, | 
        
          |  |  | int | binary | 
        
          |  | ) |  | const | 
      
 
 
  
  | 
        
          | virtual void TAKE_Manager::switchToTake | ( | TAKE_Take * | take, |  
          |  |  | bool | force_even_if_current = false |  
          |  | ) |  |  |  | virtual | 
 
 
The documentation for this class was generated from the following file: