/////////////////////////////////////////////////////////////
// CINEMA 4D SDK                                           //
/////////////////////////////////////////////////////////////
// (c) MAXON Computer GmbH, all rights reserved            //
/////////////////////////////////////////////////////////////

#ifndef __C4D_INCLUDES
#define __C4D_INCLUDES

#ifdef __API_INTERN__
abc def xyz
#endif

#if defined __PC || defined __MAC

#include "../res/description/bplayer.h"
#include "../res/description/mbase.h"
#include "../res/description/oarray.h"
#include "../res/description/obase.h"
#include "../res/description/obezier.h"
#include "../res/description/ocamera.h"
#include "../res/description/oextrude.h"
#include "../res/description/offd.h"
#include "../res/description/oinstance.h"
#include "../res/description/olathe.h"
#include "../res/description/olight.h"
#include "../res/description/oloft.h"
#include "../res/description/ometaball.h"
#include "../res/description/onull.h"
#include "../res/description/onurbscaps.h"
#include "../res/description/oparticle.h"
#include "../res/description/osky.h"
#include "../res/description/onull.h"
#include "../res/description/ospline.h"
#include "../res/description/osweep.h"
#include "../res/description/osymmetry.h"
#include "../res/description/tbase.h"
#include "../res/description/tcoffeeexpression.h"
#include "../res/description/tcompositing.h"
#include "../res/description/tdisplay.h"
#include "../res/description/texpression.h"
#include "../res/description/tmetaball.h"
#include "../res/description/tmotionblur.h"
#include "../res/description/tphong.h"
#include "../res/description/trestriction.h"
#include "../res/description/tsticktexture.h"
#include "../res/description/ttargetexpression.h"
#include "../res/description/ttexture.h"
#include "../res/description/twww.h"
#include "../res/description/tuvw.h"
#include "../res/description/tstop.h"
#include "../res/description/xbase.h"
#include "../res/description/xbitmap.h"
#include "../res/description/mmaterial.h"
#include "../res/description/millum.h"
#include "../res/description/massign.h"
#include "../res/description/mpreview.h"
#include "../res/description/zmultipass.h"

#include "../res/description/dbasedraw.h"

#include "../res/description/bptexture.h"

#include "../modules/objects/res/description/oboole.h"
#include "../modules/objects/res/description/oattractor.h"
#include "../modules/objects/res/description/obackground.h"
#include "../modules/objects/res/description/obasedeform.h"
#include "../modules/objects/res/description/obend.h"
#include "../modules/objects/res/description/obulge.h"
#include "../modules/objects/res/description/ocapsule.h"
#include "../modules/objects/res/description/ocone.h"
#include "../modules/objects/res/description/ocube.h"
#include "../modules/objects/res/description/ocylinder.h"
#include "../modules/objects/res/description/odeflector.h"
#include "../modules/objects/res/description/odestructor.h"
#include "../modules/objects/res/description/odisc.h"
#include "../modules/objects/res/description/oenvironment.h"
#include "../modules/objects/res/description/oexplosion.h"
#include "../modules/objects/res/description/ofigure.h"
#include "../modules/objects/res/description/ofloor.h"
#include "../modules/objects/res/description/oforeground.h"
#include "../modules/objects/res/description/oformula.h"
#include "../modules/objects/res/description/ofractal.h"
#include "../modules/objects/res/description/ofriction.h"
#include "../modules/objects/res/description/ogravitation.h"
#include "../modules/objects/res/description/oheadphone.h"
#include "../modules/objects/res/description/oloudspeaker.h"
#include "../modules/objects/res/description/omelt.h"
#include "../modules/objects/res/description/omicrophone.h"
#include "../modules/objects/res/description/ooiltank.h"
#include "../modules/objects/res/description/oplane.h"
#include "../modules/objects/res/description/oplatonic.h"
#include "../modules/objects/res/description/opolyreduction.h"
#include "../modules/objects/res/description/oprimitiveaxis.h"
#include "../modules/objects/res/description/oprimitiveslice.h"
#include "../modules/objects/res/description/opyramid.h"
#include "../modules/objects/res/description/orelief.h"
#include "../modules/objects/res/description/orotation.h"
#include "../modules/objects/res/description/oshatter.h"
#include "../modules/objects/res/description/oshear.h"
#include "../modules/objects/res/description/osinglepoly.h"
#include "../modules/objects/res/description/osphere.h"
#include "../modules/objects/res/description/ospline4side.h"
#include "../modules/objects/res/description/osplinearc.h"
#include "../modules/objects/res/description/osplinecircle.h"
#include "../modules/objects/res/description/osplinecissoid.h"
#include "../modules/objects/res/description/osplinecogwheel.h"
#include "../modules/objects/res/description/osplinecontour.h"
#include "../modules/objects/res/description/osplinecycloid.h"
#include "../modules/objects/res/description/osplineflower.h"
#include "../modules/objects/res/description/osplineformula.h"
#include "../modules/objects/res/description/osplinehelix.h"
#include "../modules/objects/res/description/osplinenside.h"
#include "../modules/objects/res/description/osplineprimitive.h"
#include "../modules/objects/res/description/osplineprofile.h"
#include "../modules/objects/res/description/osplinerectangle.h"
#include "../modules/objects/res/description/osplinestar.h"
#include "../modules/objects/res/description/osplinetext.h"
#include "../modules/objects/res/description/ostage.h"
#include "../modules/objects/res/description/otaper.h"
#include "../modules/objects/res/description/otorus.h"
#include "../modules/objects/res/description/otube.h"
#include "../modules/objects/res/description/oturbulence.h"
#include "../modules/objects/res/description/otwist.h"
#include "../modules/objects/res/description/owind.h"
#include "../modules/objects/res/description/owinddeform.h"
#include "../modules/objects/res/description/owrap.h"
#include "../modules/objects/res/description/osplinerail.h"
#include "../modules/objects/res/description/osplinedeformer.h"
#include "../modules/objects/res/description/osds.h"
#include "../modules/objects/res/description/ospherify.h"
#include "../modules/objects/res/description/oatomarray.h"
#include "../modules/objects/res/description/oselection.h"
#include "../modules/objects/res/description/oexplosionfx.h"
#include "../modules/objects/res/description/tvibrate.h"
#include "../modules/objects/res/description/taligntospline.h"
#include "../modules/objects/res/description/taligntopath.h"
#include "../modules/objects/res/description/tsunexpression.h"
#include "../modules/objects/res/description/tlookatcamera.h"
#include "../modules/objects/res/description/ofalloff_panel.h"
#include "../modules/objects/res/description/ofalloff_standard.h"
#include "../modules/objects/res/description/obaseeffector.h"
#include "../modules/objects/res/description/oedeformer_panel.h"

#include "../modules/modeling/res/description/tooladdpoint.h"
#include "../modules/modeling/res/description/toolarrange.h"
#include "../modules/modeling/res/description/toolbase.h"
#include "../modules/modeling/res/description/toolbevel.h"
#include "../modules/modeling/res/description/toolbridge.h"
#include "../modules/modeling/res/description/toolbrush.h"
#include "../modules/modeling/res/description/toolcenter.h"
#include "../modules/modeling/res/description/toolclosehole.h"
#include "../modules/modeling/res/description/toolcreatepolygon.h"
#include "../modules/modeling/res/description/toolduplicate.h"
#include "../modules/modeling/res/description/tooledgecut.h"
#include "../modules/modeling/res/description/toolextrude.h"
#include "../modules/modeling/res/description/toolextrudeinner.h"
#include "../modules/modeling/res/description/toolfreeselection.h"
#include "../modules/modeling/res/description/tooliron.h"
#include "../modules/modeling/res/description/toolknife.h"
#include "../modules/modeling/res/description/toolliveselection.h"
#include "../modules/modeling/res/description/toolloopselection.h"
#include "../modules/modeling/res/description/toolmagnet.h"
#include "../modules/modeling/res/description/toolmakeselect.h"
#include "../modules/modeling/res/description/toolmatrixextrude.h"
#include "../modules/modeling/res/description/toolmeasure.h"
#include "../modules/modeling/res/description/toolmodelingaxis.h"
#include "../modules/modeling/res/description/toolmodify.h"
#include "../modules/modeling/res/description/toolmove.h"
#include "../modules/modeling/res/description/toolnormalmove.h"
#include "../modules/modeling/res/description/toolnormalscale.h"
#include "../modules/modeling/res/description/toolnormalrotate.h"
#include "../modules/modeling/res/description/toolpointweld.h"
#include "../modules/modeling/res/description/toolpolyselection.h"
#include "../modules/modeling/res/description/toolrandomize.h"
#include "../modules/modeling/res/description/toolrectselection.h"
#include "../modules/modeling/res/description/toolrotate.h"
#include "../modules/modeling/res/description/toolscale.h"
#include "../modules/modeling/res/description/toolsetvalue.h"
#include "../modules/modeling/res/description/toolslide.h"
#include "../modules/modeling/res/description/toolsmoothshift.h"
#include "../modules/modeling/res/description/toolstitchandsew.h"
#include "../modules/modeling/res/description/tooltransfer.h"
#include "../modules/modeling/res/description/toolextrude.h"
#include "../modules/modeling/res/description/toolmodelingaxis.h"

#include "../modules/newman/res/description/ckmorph.h"
#include "../modules/newman/res/description/ckpla.h"
#include "../modules/newman/res/description/cksound.h"
#include "../modules/newman/res/description/ctmorph.h"
#include "../modules/newman/res/description/ctpla.h"
#include "../modules/newman/res/description/ctsound.h"

#include "../modules/xtensions/res/description/drendersettings.h"

#include "../modules/newman/res/description/ctsound.h"

#else

#include "bplayer.h"
#include "mbase.h"
#include "oarray.h"
#include "obase.h"
#include "obezier.h"
#include "oboole.h"
#include "ocamera.h"
#include "oextrude.h"
#include "offd.h"
#include "oinstance.h"
#include "olathe.h"
#include "olight.h"
#include "oloft.h"
#include "ometaball.h"
#include "onull.h"
#include "onurbscaps.h"
#include "oparticle.h"
#include "osky.h"
#include "onull.h"
#include "ospline.h"
#include "osweep.h"
#include "osymmetry.h"
#include "osplinerail.h"
#include "osplinedeformer.h"
#include "osds.h"
#include "ospherify.h"
#include "oatomarray.h"
#include "tbase.h"
#include "tcoffeeexpression.h"
#include "tcompositing.h"
#include "tdisplay.h"
#include "texpression.h"
#include "tmetaball.h"
#include "tmotionblur.h"
#include "tphong.h"
#include "trestriction.h"
#include "tsticktexture.h"
#include "ttargetexpression.h"
#include "ttexture.h"
#include "tvibrate.h"
#include "taligntospline.h"
#include "taligntopath.h"
#include "twww.h"
#include "tuvw.h"
#include "tstop.h"
#include "tsunexpression.h"
#include "tlookatcamera.h"
#include "ofalloff_panel.h"
#include "ofalloff_standard.h"
#include "obaseeffector.h"
#include "oedeformer_panel.h"
#include "xbase.h"
#include "xbitmap.h"
#include "mmaterial.h"
#include "millum.h"
#include "massign.h"
#include "mpreview.h"
#include "zmultipass.h"

#include "oattractor.h"
#include "obackground.h"
#include "obasedeform.h"
#include "obend.h"
#include "obulge.h"
#include "ocapsule.h"
#include "ocone.h"
#include "ocube.h"
#include "ocylinder.h"
#include "odeflector.h"
#include "odestructor.h"
#include "odisc.h"
#include "oenvironment.h"
#include "oexplosion.h"
#include "ofigure.h"
#include "ofloor.h"
#include "oforeground.h"
#include "oformula.h"
#include "ofractal.h"
#include "ofriction.h"
#include "ogravitation.h"
#include "oheadphone.h"
#include "oloudspeaker.h"
#include "omelt.h"
#include "omicrophone.h"
#include "ooiltank.h"
#include "oplane.h"
#include "oplatonic.h"
#include "opolyreduction.h"
#include "oprimitiveaxis.h"
#include "oprimitiveslice.h"
#include "opyramid.h"
#include "orelief.h"
#include "orotation.h"
#include "oshatter.h"
#include "oshear.h"
#include "osinglepoly.h"
#include "osphere.h"
#include "ospline4side.h"
#include "osplinearc.h"
#include "osplinecircle.h"
#include "osplinecissoid.h"
#include "osplinecogwheel.h"
#include "osplinecontour.h"
#include "osplinecycloid.h"
#include "osplineflower.h"
#include "osplineformula.h"
#include "osplinehelix.h"
#include "osplinenside.h"
#include "osplineprimitive.h"
#include "osplineprofile.h"
#include "osplinerectangle.h"
#include "osplinestar.h"
#include "osplinetext.h"
#include "ostage.h"
#include "otaper.h"
#include "otorus.h"
#include "otube.h"
#include "oturbulence.h"
#include "otwist.h"
#include "owind.h"
#include "owinddeform.h"
#include "owrap.h"
#include "oselection.h"
#include "oexplosionfx.h"
#include "dbasedraw.h"
#include "bptexture.h"

#include "tooladdpoint.h"
#include "toolarrange.h"
#include "toolbase.h"
#include "toolbevel.h"
#include "toolbridge.h"
#include "toolbrush.h"
#include "toolcenter.h"
#include "toolclosehole.h"
#include "toolcreatepolygon.h"
#include "toolduplicate.h"
#include "tooledgecut.h"
#include "toolextrude.h"
#include "toolextrudeinner.h"
#include "toolfreeselection.h"
#include "tooliron.h"
#include "toolknife.h"
#include "toolliveselection.h"
#include "toolloopselection.h"
#include "toolmagnet.h"
#include "toolmakeselect.h"
#include "toolmatrixextrude.h"
#include "toolmeasure.h"
#include "toolmodelingaxis.h"
#include "toolmodify.h"
#include "toolmove.h"
#include "toolnormalmove.h"
#include "toolnormalscale.h"
#include "toolnormalrotate.h"
#include "toolpointweld.h"
#include "toolpolyselection.h"
#include "toolrandomize.h"
#include "toolrectselection.h"
#include "toolrotate.h"
#include "toolscale.h"
#include "toolsetvalue.h"
#include "toolslide.h"
#include "toolsmoothshift.h"
#include "toolstitchandsew.h"
#include "tooltransfer.h"
#include "toolextrude.h"
#include "toolmodelingaxis.h"

#include "ckmorph.h"
#include "ckpla.h"
#include "cksound.h"
#include "ctmorph.h"
#include "ctpla.h"
#include "ctsound.h"

#include "drendersettings.h"

#endif

#endif

