00001 /********************************************************************** 00002 *< 00003 FILE: Max.h 00004 00005 DESCRIPTION: Main include file for MAX plug-ins. 00006 00007 CREATED BY: Rolf Berteig 00008 00009 HISTORY: Created 10/01/95 00010 00011 *> Copyright (c) 1994, All Rights Reserved. 00012 **********************************************************************/ 00013 #pragma once 00014 00015 #include "WindowsDefines.h" 00016 00017 // System includes 00018 #include "strbasic.h" 00019 #include <windowsx.h> 00020 #include <commctrl.h> 00021 00022 // Some standard library includes 00023 #include <stdlib.h> 00024 #include <stdio.h> 00025 #include <math.h> 00026 #include <time.h> 00027 00028 // Defines which version of MAX to build 00029 #include "buildver.h" 00030 00031 // Defines basic MAX types 00032 #include "maxtypes.h" 00033 #include "trig.h" 00034 00035 // Support libraries 00036 #include "utillib.h" 00037 #include "dllutilities.h" 00038 #include "geomlib.h" 00039 #include "gfxlib.h" 00040 #include "meshlib.h" 00041 #include "patchlib.h" 00042 #include "mnmath.h" 00043 00044 // Core include files 00045 #include "coreexp.h" 00046 #include "winutil.h" 00047 #include "custcont.h" 00048 #include "mouseman.h" 00049 #include "plugin.h" 00050 #include "units.h" 00051 #include "stack.h" 00052 #include "interval.h" 00053 #include "hold.h" 00054 #include "channels.h" 00055 #include "SvCore.h" 00056 #include "animtbl.h" 00057 #include "ref.h" 00058 #include "inode.h" 00059 #include "control.h" 00060 #include "object.h" 00061 #include "objmode.h" 00062 #include "soundobj.h" 00063 #include "iparamb.h" 00064 #include "triobj.h" 00065 #include "patchobj.h" 00066 #include "polyobj.h" 00067 #include "cmdmode.h" 00068 #include "appio.h" 00069 #include "lockid.h" 00070 #include "excllist.h" 00071 #include "DefaultActions.h" 00072 00073 // interfaces into MAX executable 00074 #include "maxapi.h" 00075 #include "ioapi.h" 00076 #include "impapi.h" 00077 #include "impexp.h" 00078 #include "iColorMan.h" 00079 00080 00081