interpik.h File Reference
         
    
#include "maxheap.h"
#include "hold.h"
#include "control.h"
|  | 
| CoreExport INT_PTR CALLBACK | JointParamDlgProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) | 
|  | 
| void | QuatEnumIKParams (Control *cont, IKEnumCallback &callback) | 
|  | 
| BOOL | QuatCompDeriv (Control *cont, TimeValue t, Matrix3 &ptm, IKDeriv &derivs, DWORD flags) | 
|  | 
| float | QuatIncIKParam (Control *cont, TimeValue t, int index, float delta) | 
|  | 
| CoreExport void | QuatBeginIKParams (Control *cont, IObjParam *ip, ULONG flags, Animatable *prev) | 
|  | 
| void | Point3EnumIKParams (Control *cont, IKEnumCallback &callback) | 
|  | 
| BOOL | Point3CompDeriv (Control *cont, TimeValue t, Matrix3 &ptm, IKDeriv &derivs, DWORD flags) | 
|  | 
| float | Point3IncIKParam (Control *cont, TimeValue t, int index, float delta) | 
|  | 
| CoreExport void | Point3BeginIKParams (Control *cont, IObjParam *ip, ULONG flags, Animatable *prev) | 
|  | 
| CoreExport BOOL | CanCopyIKParams (Control *cont, int which) | 
|  | 
| CoreExport IKClipObject * | CopyIKParams (Control *cont, int which) | 
|  | 
| CoreExport BOOL | CanPasteIKParams (Control *cont, IKClipObject *co, int which) | 
|  | 
| CoreExport void | PasteIKParams (Control *cont, IKClipObject *co, int which) | 
|  | 
| CoreExport void | InitIKJointsPos (Control *cont, InitJointData *posData) | 
|  | 
| CoreExport void | InitIKJointsRot (Control *cont, InitJointData *rotData) | 
|  | 
| CoreExport BOOL | GetIKJointsPos (Control *cont, InitJointData *posData) | 
|  | 
| CoreExport BOOL | GetIKJointsRot (Control *cont, InitJointData *rotData) | 
|  | 
| CoreExport void | InitIKJointsPos (Control *cont, InitJointData2 *posData) | 
|  | 
| CoreExport void | InitIKJointsRot (Control *cont, InitJointData2 *rotData) | 
|  | 
| CoreExport BOOL | GetIKJointsPos (Control *cont, InitJointData2 *posData) | 
|  | 
| CoreExport BOOL | GetIKJointsRot (Control *cont, InitJointData2 *rotData) | 
|  | 
| CoreExport void | QuatMirrorIKConstraints (Control *cont, int axis, int which) | 
|  | 
      
        
          | #define JNT_XACTIVE   (1<<0) | 
      
 
 
      
        
          | #define JNT_YACTIVE   (1<<1) | 
      
 
 
      
        
          | #define JNT_ZACTIVE   (1<<2) | 
      
 
 
      
        
          | #define JNT_XLIMITED   (1<<3) | 
      
 
 
      
        
          | #define JNT_YLIMITED   (1<<4) | 
      
 
 
      
        
          | #define JNT_ZLIMITED   (1<<5) | 
      
 
 
      
        
          | #define JNT_XSPRING   (1<<9) | 
      
 
 
      
        
          | #define JNT_YSPRING   (1<<10) | 
      
 
 
      
        
          | #define JNT_ZSPRING   (1<<11) | 
      
 
 
      
        
          | #define JNT_PARAMS2   (1<<12) | 
      
 
 
      
        
          | #define JNT_PARAMS_EULER   (1<<13) | 
      
 
 
      
        
          | #define JNT_LIMITEXACT   (1<<28) | 
      
 
 
      
        
          | #define JNT_ROLLOPEN   (1<<29) | 
      
 
 
      
        
          | #define SPRINGTENS_UI   (50.0f) | 
      
 
 
      
        
          | #define DEF_SPRINGTENS   (0.02f) | 
      
 
 
      
        
          | CoreExport INT_PTR CALLBACK JointParamDlgProc | ( | HWND | hWnd, | 
        
          |  |  | UINT | message, | 
        
          |  |  | WPARAM | wParam, | 
        
          |  |  | LPARAM | lParam | 
        
          |  | ) |  |  |