CatAPI Namespace Reference
         
    
The colour modes define how CATs rig nodes will be coloured in the veiwport. 
| Enumerator | 
|---|
| COLOURMODE_CLASSIC |  | 
| COLOURMODE_ACTIVE | original CAT colourings  | 
| COLOURMODE_BLEND | active layer colour shaded with effective weights  | 
| COLOURMODE_SYMMETRY | resulting blend of all layer colours with effective weights (aka psycheldelic)  | 
| COLOURMODE_STRETCHY | for showing symmetric bone pairs.  | 
Definition: ICATParent.h:31
original CAT colourings 
Definition: ICATParent.h:32
for showing symmetric bone pairs. 
Definition: ICATParent.h:36
active layer colour shaded with effective weights 
Definition: ICATParent.h:34
resulting blend of all layer colours with effective weights (aka psycheldelic) 
Definition: ICATParent.h:35
 
 
 
The CATMode defines how the character will behave when interacted with. 
| Enumerator | 
|---|
| SETUPMODE | SetupMode allows the user to modify the rig, changing dimensions, and adding/removing rig elements.  | 
| NORMAL | Normal (Animation) Mode allows a user to animate a rig, setting keyframes, scaling the character etc.  It is not possible to enter normal mode without an animation layer  | 
Normal (Animation) Mode allows a user to animate a rig, setting keyframes, scaling the character etc...
Definition: ICATParent.h:46
SetupMode allows the user to modify the rig, changing dimensions, and adding/removing rig elements...
Definition: ICATParent.h:43
 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::BONEGROUPMANAGER_INTERFACE_FP | ( | 0x202b38a8 | , |  
          |  |  | 0x2746669a |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::CATCONTROL_INTERFACE_FP | ( | 0xd83dc1 | , |  
          |  |  | 0x4c851b6c |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::CATPARENT_INTERFACE_FP | ( | 0x686d5371 | , |  
          |  |  | 0xaa835ec |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::HUB_INTERFACE_FP | ( | 0x230756c7 | , |  
          |  |  | 0x64d04246 |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::LAYERROOT_INTERFACE_FP | ( | 0x53b56707 | , |  
          |  |  | 0x26d31718 |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::LIMB_INTERFACE_FP | ( | 0x230756c7 | , |  
          |  |  | 0x64d04246 |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::I_NODECONTROL | ( | 0x1d956991 | , |  
          |  |  | 0x7a721746 |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::I_SPINE_FP | ( | 0x5a18648b | , |  
          |  |  | 0x43df284a |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | static const Interface_ID CatAPI::TAIL_INTERFACE_FP | ( | 0x17392178 | , |  
          |  |  | 0x3c020f81 |  |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | const int MAX_CAT_SPINE_BONES = 9 |  | static | 
 
 
  
  | 
        
          | const int DEFAULT_NUM_CAT_BONES = 5 |  | static | 
 
 
  
  | 
        
          | const DWORD HUBFLAG_ALLOW_IKCONTRAINT_ROT = (1 << 16) |  | static | 
 
 
  
  | 
        
          | const DWORD HUBFLAG_INSPINE_RESTRICTS_MOVEMENT = (1 << 18) |  | static |