3ds Max C++ API Reference
setkeymode.h File Reference
#include "maxheap.h"
#include "baseinterface.h"
#include "strclass.h"

Classes

class  SetKeyModeCallback
 
class  SetKeyModeInterface
 
class  ISetKey
 

Macros

#define I_SETKEYMODE   0x00002000
 
#define SETKEY_IK_PARAMS   (1<<1)
 
#define SETKEY_POS   (1<<2)
 
#define SETKEY_ROT   (1<<3)
 
#define SETKEY_SCALE   (1<<4)
 
#define SETKEY_MODIFIER   (1<<5)
 
#define SETKEY_MATERIAL   (1<<6)
 
#define SETKEY_ATTRIBUTES   (1<<7)
 
#define SETKEY_SELECTED_NODES   (1<<8)
 
#define SETKEY_OBJPARAMS   (1<<9)
 
#define TIMESLIDER_RBUTTON_DOWN   (1<<10)
 
#define HOTKEY_ALL_POSROTSCALE   (1<<11)
 
#define HOTKEY_ALL_POS   (1<<12)
 
#define HOTKEY_ALL_POSX   (1<<13)
 
#define HOTKEY_ALL_POSY   (1<<14)
 
#define HOTKEY_ALL_POSZ   (1<<15)
 
#define HOTKEY_ALL_ROT   (1<<16)
 
#define HOTKEY_ALL_ROTX   (1<<17)
 
#define HOTKEY_ALL_ROTY   (1<<18)
 
#define HOTKEY_ALL_ROTZ   (1<<19)
 
#define HOTKEY_ALL_SCALE   (1<<20)
 
#define HOTKEY_ALL_SCALEX   (1<<21)
 
#define HOTKEY_ALL_SCALEY   (1<<22)
 
#define HOTKEY_ALL_SCALEZ   (1<<23)
 
#define SETKEY_SETTING_KEYS   (1<<24)
 
#define HOTKEY_ALL   (1<<25)
 
#define SETKEY_ALL   (1<<26)
 
#define SETKEY_OTHER   (1<<27)
 
#define GetSetKeyModeInterface(i)   ((SetKeyModeInterface*)i->GetInterface(I_SETKEYMODE))
 

Macro Definition Documentation

◆ I_SETKEYMODE

#define I_SETKEYMODE   0x00002000

◆ SETKEY_IK_PARAMS

#define SETKEY_IK_PARAMS   (1<<1)

◆ SETKEY_POS

#define SETKEY_POS   (1<<2)

◆ SETKEY_ROT

#define SETKEY_ROT   (1<<3)

◆ SETKEY_SCALE

#define SETKEY_SCALE   (1<<4)

◆ SETKEY_MODIFIER

#define SETKEY_MODIFIER   (1<<5)

◆ SETKEY_MATERIAL

#define SETKEY_MATERIAL   (1<<6)

◆ SETKEY_ATTRIBUTES

#define SETKEY_ATTRIBUTES   (1<<7)

◆ SETKEY_SELECTED_NODES

#define SETKEY_SELECTED_NODES   (1<<8)

◆ SETKEY_OBJPARAMS

#define SETKEY_OBJPARAMS   (1<<9)

◆ TIMESLIDER_RBUTTON_DOWN

#define TIMESLIDER_RBUTTON_DOWN   (1<<10)

◆ HOTKEY_ALL_POSROTSCALE

#define HOTKEY_ALL_POSROTSCALE   (1<<11)

◆ HOTKEY_ALL_POS

#define HOTKEY_ALL_POS   (1<<12)

◆ HOTKEY_ALL_POSX

#define HOTKEY_ALL_POSX   (1<<13)

◆ HOTKEY_ALL_POSY

#define HOTKEY_ALL_POSY   (1<<14)

◆ HOTKEY_ALL_POSZ

#define HOTKEY_ALL_POSZ   (1<<15)

◆ HOTKEY_ALL_ROT

#define HOTKEY_ALL_ROT   (1<<16)

◆ HOTKEY_ALL_ROTX

#define HOTKEY_ALL_ROTX   (1<<17)

◆ HOTKEY_ALL_ROTY

#define HOTKEY_ALL_ROTY   (1<<18)

◆ HOTKEY_ALL_ROTZ

#define HOTKEY_ALL_ROTZ   (1<<19)

◆ HOTKEY_ALL_SCALE

#define HOTKEY_ALL_SCALE   (1<<20)

◆ HOTKEY_ALL_SCALEX

#define HOTKEY_ALL_SCALEX   (1<<21)

◆ HOTKEY_ALL_SCALEY

#define HOTKEY_ALL_SCALEY   (1<<22)

◆ HOTKEY_ALL_SCALEZ

#define HOTKEY_ALL_SCALEZ   (1<<23)

◆ SETKEY_SETTING_KEYS

#define SETKEY_SETTING_KEYS   (1<<24)

◆ HOTKEY_ALL

#define HOTKEY_ALL   (1<<25)

◆ SETKEY_ALL

#define SETKEY_ALL   (1<<26)

◆ SETKEY_OTHER

#define SETKEY_OTHER   (1<<27)

◆ GetSetKeyModeInterface

#define GetSetKeyModeInterface (   i)    ((SetKeyModeInterface*)i->GetInterface(I_SETKEYMODE))