controller.inl

Go to the documentation of this file.
00001 /*  
00002  *      MAX_controller_protocol.h - def_generics for the operations on MAX controller objects
00003  *
00004  *          Copyright � John Wainwright 1996
00005  *
00006  */
00007 #pragma warning(push)
00008 #pragma warning(disable:4100)
00009 /* controller operations */
00010 
00011     use_generic                     ( copy,                     "copy");
00012 
00013 /* time operations */
00014 
00015     def_visible_generic_debug_ok    ( supportsTimeOperations,   "supportsTimeOperations");
00016     def_mapped_generic              ( deleteTime,               "deleteTime");
00017     def_mapped_generic              ( reverseTime,              "reverseTime");
00018     def_mapped_generic              ( scaleTime,                "scaleTime");
00019     def_mapped_generic              ( insertTime,               "insertTime");
00020     
00021     def_visible_generic_debug_ok    ( getTimeRange,             "getTimeRange");
00022     def_mapped_generic              ( setTimeRange,             "setTimeRange");
00023 
00024 /* key operations */
00025 
00026     def_mapped_generic              ( addNewKey,                "addNewKey");
00027     def_mapped_generic              ( deleteKeys,               "deleteKeys");
00028     def_visible_generic             ( deleteKey,                "deleteKey");
00029 //  def_visible_generic             ( appendKey,                "appendKey"); // RK: 6/19/02, Commenting these, breaks the SDK
00030 //  def_visible_generic             ( assignKey,                "assignKey"); // RK: 6/19/02, Commenting these, breaks the SDK
00031     def_mapped_generic              ( selectKeys,               "selectKeys");
00032     def_visible_generic             ( selectKey,                "selectKey");
00033     def_mapped_generic              ( deselectKeys,             "deselectKeys");
00034     def_visible_generic             ( deselectKey,              "deselectKey");
00035     def_visible_generic_debug_ok    ( isKeySelected,            "isKeySelected");
00036     def_mapped_generic              ( moveKeys,                 "moveKeys");
00037     def_visible_generic             ( moveKey,                  "moveKey");
00038     def_visible_generic_debug_ok    ( numKeys,                  "numKeys");
00039     def_visible_generic_debug_ok    ( getKey,                   "getKey");
00040     def_visible_generic_debug_ok    ( getKeyTime,               "getKeyTime");
00041     def_visible_generic_debug_ok    ( getKeyIndex,              "getKeyIndex");
00042     def_visible_generic_debug_ok    ( numSelKeys,               "numSelKeys");
00043     def_mapped_generic              ( sortKeys,                 "sortKeys");
00044     def_mapped_generic              ( reduceKeys,               "reduceKeys");
00045     def_mapped_generic              ( mapKeys,                  "mapKeys");
00046 
00047 /* ORT, ease curve functions */
00048 
00049     def_mapped_generic              ( addEaseCurve,             "addEaseCurve");
00050     def_mapped_generic              ( deleteEaseCurve,          "deleteEaseCurve");
00051     def_visible_generic_debug_ok    ( numEaseCurves,            "numEaseCurves");
00052     def_visible_generic             ( applyEaseCurve,           "applyEaseCurve");
00053     def_visible_generic             ( addMultiplierCurve,       "addMultiplierCurve");
00054     def_visible_generic             ( deleteMultiplierCurve,    "deleteMultiplierCurve");
00055     def_visible_generic_debug_ok    ( numMultiplierCurves,      "numMultiplierCurves");
00056     def_visible_generic_debug_ok    ( getMultiplierValue,       "getMultiplierValue");
00057 
00058     def_visible_generic_debug_ok    ( getBeforeORT,             "getBeforeORT");
00059     def_visible_generic_debug_ok    ( getAfterORT,              "getAfterORT");
00060     def_mapped_generic              ( setBeforeORT,             "setBeforeORT");
00061     def_mapped_generic              ( setAfterORT,              "setAfterORT");
00062     def_mapped_generic              ( enableORTs,               "enableORTs");
00063 #pragma warning(pop)