//
// Auto-generated using JActiveX.EXE 5.00.2918
//   ("D:\Program Files\Microsoft Visual Studio\VJ98\jactivex.exe" /wfc  /w /xi /X:rkc /l "C:\WINNT\Profiles\ADMINI~1\LOCALS~1\Temp\jvc1F.tmp" /nologo /d "C:\msj\new\jrotview" "C:\WINNT\System32\danim.dll")
//
// WARNING: Do not remove the comments that include "@com" directives.
// This source file must be compiled by a @com-aware compiler.
// If you are using the Microsoft Visual J++ compiler, you must use
// version 1.02.3920 or later. Previous versions will not issue an error
// but will not generate COM-enabled class files.
//

package danim;

import com.ms.com.*;
import com.ms.com.IUnknown;
import com.ms.com.Variant;

/** @com.class(classid=542FB453-5003-11CF-92A2-00AA00B8A733,DynamicCasts) 
    @com.interface(iid=6E0B5FC4-4D1E-11D2-AA53-00C04FC2F60F, thread=AUTO, type=DUAL) */
public class DAStatics implements IUnknown,com.ms.com.NoAutoScripting,danim.IDA3Statics
{
  /** @com.method(vtoffset=4, dispid=1610743808, type=PROPGET, name="VersionString", name2="getVersionString", addFlagsVtable=4)
      @com.parameters([type=STRING] return) */
  public native String getVersionString();

  /** @com.method(vtoffset=5, dispid=1610743809, type=PROPGET, name="Site", name2="getSite", addFlagsVtable=4)
      @com.parameters([iid=45393DF0-54B9-11CF-92A2-00AA00B8A733,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDASite getSite();

  /** @com.method(vtoffset=6, dispid=1610743809, type=PROPPUT, name="Site", name2="putSite", addFlagsVtable=4)
      @com.parameters([in,iid=45393DF0-54B9-11CF-92A2-00AA00B8A733,thread=AUTO,type=DISPATCH] pSite) */
  public native void setSite(danim.IDASite pSite);

  /** @com.method(vtoffset=7, dispid=1610743811, type=PROPPUT, name="ClientSite", name2="putClientSite", addFlagsVtable=4)
      @com.parameters([in,iid=00000118-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] pClientSite) */
  public native void setClientSite(danim.IOleClientSite pClientSite);

  /** @com.method(vtoffset=8, dispid=1610743811, type=PROPGET, name="ClientSite", name2="getClientSite", addFlagsVtable=4)
      @com.parameters([iid=00000118-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] return) */
  public native danim.IOleClientSite getClientSite();

  /** @com.method(vtoffset=9, dispid=1610743813, type=PROPPUT, name="PixelConstructionMode", name2="putPixelConstructionMode", addFlagsVtable=4)
      @com.parameters([in,type=BOOLEAN] bMode) */
  public native void setPixelConstructionMode(boolean bMode);

  /** @com.method(vtoffset=10, dispid=1610743813, type=PROPGET, name="PixelConstructionMode", name2="getPixelConstructionMode", addFlagsVtable=4)
      @com.parameters([type=BOOLEAN] return) */
  public native boolean getPixelConstructionMode();

  /** @com.method(vtoffset=11, dispid=1610743815, type=METHOD, name="TriggerEvent", addFlagsVtable=4)
      @com.parameters([in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] event, [in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] Data) */
  public native void TriggerEvent(danim.IDAEvent event, danim.IDABehavior Data);

  /** @com.method(vtoffset=12, dispid=1610743816, type=METHOD, name="NewDrawingSurface", addFlagsVtable=4)
      @com.parameters([iid=BC0BFD34-D21D-11D0-9385-00C04FB6BD36,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDADrawingSurface NewDrawingSurface();

  /** @com.method(vtoffset=13, dispid=1610743817, type=METHOD, name="ImportMovie", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportMovie(String url);

  /** @com.method(vtoffset=14, dispid=1610743818, type=METHOD, name="ImportMovieAsync", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pImageStandIn, [in,iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pSoundStandIn, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportMovieAsync(String url, danim.IDAImage pImageStandIn, danim.IDASound pSoundStandIn);

  /** @com.method(vtoffset=15, dispid=1610743819, type=METHOD, name="ImportImage", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage ImportImage(String url);

  /** @com.method(vtoffset=16, dispid=1610743820, type=METHOD, name="ImportImageAsync", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pImageStandIn, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportImageAsync(String url, danim.IDAImage pImageStandIn);

  /** @com.method(vtoffset=17, dispid=1610743821, type=METHOD, name="ImportImageColorKey", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,type=U1] colorKeyRed, [in,type=U1] colorKeyGreen, [in,type=U1] colorKeyBlue, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage ImportImageColorKey(String url, byte colorKeyRed, byte colorKeyGreen, byte colorKeyBlue);

  /** @com.method(vtoffset=18, dispid=1610743822, type=METHOD, name="ImportImageAsyncColorKey", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pImageStandIn, [in,type=U1] colorKeyRed, [in,type=U1] colorKeyGreen, [in,type=U1] colorKeyBlue, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportImageAsyncColorKey(String url, danim.IDAImage pImageStandIn, byte colorKeyRed, byte colorKeyGreen, byte colorKeyBlue);

  /** @com.method(vtoffset=19, dispid=1610743823, type=METHOD, name="ImportSound", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportSound(String url);

  /** @com.method(vtoffset=20, dispid=1610743824, type=METHOD, name="ImportSoundAsync", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pSoundStandIn, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportSoundAsync(String url, danim.IDASound pSoundStandIn);

  /** @com.method(vtoffset=21, dispid=1610743825, type=METHOD, name="ImportGeometry", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry ImportGeometry(String url);

  /** @com.method(vtoffset=22, dispid=1610743826, type=METHOD, name="ImportGeometryAsync", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pGeoStandIn, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportGeometryAsync(String url, danim.IDAGeometry pGeoStandIn);

  /** @com.method(vtoffset=23, dispid=1610743827, type=METHOD, name="ImportDirectDrawSurface", addFlagsVtable=4)
      @com.parameters([in,iid=00000000-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] dds, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] updateEvent, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage ImportDirectDrawSurface(IUnknown dds, danim.IDAEvent updateEvent);

  /** @com.method(vtoffset=24, dispid=1610743828, type=METHOD, name="Cond", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] c, [in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] i, [in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] e, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior Cond(danim.IDABoolean c, danim.IDABehavior i, danim.IDABehavior e);

  /** @com.method(vtoffset=25, dispid=1610743829, type=METHOD, name="DAArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] s, [in,size=1,elementType=DISPATCH,type=ARRAY] pBvrs, [iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAArray DAArrayEx(int s, danim.IDABehavior[] pBvrs);

  /** @com.method(vtoffset=26, dispid=1610743830, type=METHOD, name="DAArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] bvrs, [iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAArray DAArray(Variant bvrs);

  /** @com.method(vtoffset=27, dispid=1610743831, type=METHOD, name="DATupleEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] s, [in,size=1,elementType=DISPATCH,type=ARRAY] pBvrs, [iid=5DFB2650-9668-11D0-B17B-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATuple DATupleEx(int s, danim.IDABehavior[] pBvrs);

  /** @com.method(vtoffset=28, dispid=1610743832, type=METHOD, name="DATuple", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] bvrs, [iid=5DFB2650-9668-11D0-B17B-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATuple DATuple(Variant bvrs);

  /** @com.method(vtoffset=29, dispid=1610743833, type=METHOD, name="ModifiableBehavior", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] orig, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior ModifiableBehavior(danim.IDABehavior orig);

  /** @com.method(vtoffset=30, dispid=1610743834, type=METHOD, name="UninitializedArray", addFlagsVtable=4)
      @com.parameters([in,iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] typeTmp, [iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAArray UninitializedArray(danim.IDAArray typeTmp);

  /** @com.method(vtoffset=31, dispid=1610743835, type=METHOD, name="UninitializedTuple", addFlagsVtable=4)
      @com.parameters([in,iid=5DFB2650-9668-11D0-B17B-00C04FC2A0CA,thread=AUTO,type=DISPATCH] typeTmp, [iid=5DFB2650-9668-11D0-B17B-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATuple UninitializedTuple(danim.IDATuple typeTmp);

  /** @com.method(vtoffset=32, dispid=1610743836, type=METHOD, name="NumberBSplineEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=I4] numKnots, [in,size=1,elementType=DISPATCH,type=ARRAY] knots, [in,type=I4] numPts, [in,size=1,elementType=DISPATCH,type=ARRAY] ctrlPts, [in,type=I4] numWts, [in,size=1,elementType=DISPATCH,type=ARRAY] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber NumberBSplineEx(int degree, int numKnots, danim.IDANumber[] knots, int numPts, danim.IDANumber[] ctrlPts, int numWts, danim.IDANumber[] weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=33, dispid=1610743837, type=METHOD, name="NumberBSpline", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=VARIANT] knots, [in,type=VARIANT] ctrlPts, [in,type=VARIANT] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber NumberBSpline(int degree, Variant knots, Variant ctrlPts, Variant weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=34, dispid=1610743838, type=METHOD, name="Point2BSplineEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=I4] numKnots, [in,size=1,elementType=DISPATCH,type=ARRAY] knots, [in,type=I4] numPts, [in,size=1,elementType=DISPATCH,type=ARRAY] ctrlPts, [in,type=I4] numWts, [in,size=1,elementType=DISPATCH,type=ARRAY] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 Point2BSplineEx(int degree, int numKnots, danim.IDANumber[] knots, int numPts, danim.IDAPoint2[] ctrlPts, int numWts, danim.IDANumber[] weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=35, dispid=1610743839, type=METHOD, name="Point2BSpline", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=VARIANT] knots, [in,type=VARIANT] ctrlPts, [in,type=VARIANT] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 Point2BSpline(int degree, Variant knots, Variant ctrlPts, Variant weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=36, dispid=1610743840, type=METHOD, name="Point3BSplineEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=I4] numKnots, [in,size=1,elementType=DISPATCH,type=ARRAY] knots, [in,type=I4] numPts, [in,size=1,elementType=DISPATCH,type=ARRAY] ctrlPts, [in,type=I4] numWts, [in,size=1,elementType=DISPATCH,type=ARRAY] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 Point3BSplineEx(int degree, int numKnots, danim.IDANumber[] knots, int numPts, danim.IDAPoint3[] ctrlPts, int numWts, danim.IDANumber[] weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=37, dispid=1610743841, type=METHOD, name="Point3BSpline", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=VARIANT] knots, [in,type=VARIANT] ctrlPts, [in,type=VARIANT] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 Point3BSpline(int degree, Variant knots, Variant ctrlPts, Variant weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=38, dispid=1610743842, type=METHOD, name="Vector2BSplineEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=I4] numKnots, [in,size=1,elementType=DISPATCH,type=ARRAY] knots, [in,type=I4] numPts, [in,size=1,elementType=DISPATCH,type=ARRAY] ctrlPts, [in,type=I4] numWts, [in,size=1,elementType=DISPATCH,type=ARRAY] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2BSplineEx(int degree, int numKnots, danim.IDANumber[] knots, int numPts, danim.IDAVector2[] ctrlPts, int numWts, danim.IDANumber[] weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=39, dispid=1610743843, type=METHOD, name="Vector2BSpline", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=VARIANT] knots, [in,type=VARIANT] ctrlPts, [in,type=VARIANT] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2BSpline(int degree, Variant knots, Variant ctrlPts, Variant weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=40, dispid=1610743844, type=METHOD, name="Vector3BSplineEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=I4] numKnots, [in,size=1,elementType=DISPATCH,type=ARRAY] knots, [in,type=I4] numPts, [in,size=1,elementType=DISPATCH,type=ARRAY] ctrlPts, [in,type=I4] numWts, [in,size=1,elementType=DISPATCH,type=ARRAY] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 Vector3BSplineEx(int degree, int numKnots, danim.IDANumber[] knots, int numPts, danim.IDAVector3[] ctrlPts, int numWts, danim.IDANumber[] weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=41, dispid=1610743845, type=METHOD, name="Vector3BSpline", addFlagsVtable=4)
      @com.parameters([in,type=I4] degree, [in,type=VARIANT] knots, [in,type=VARIANT] ctrlPts, [in,type=VARIANT] weights, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 Vector3BSpline(int degree, Variant knots, Variant ctrlPts, Variant weights, danim.IDANumber evaluator);

  /** @com.method(vtoffset=42, dispid=1610743846, type=METHOD, name="Pow", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Pow(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=43, dispid=1610743847, type=METHOD, name="Abs", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Abs(danim.IDANumber a_0);

  /** @com.method(vtoffset=44, dispid=1610743848, type=METHOD, name="Sqrt", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Sqrt(danim.IDANumber a_0);

  /** @com.method(vtoffset=45, dispid=1610743849, type=METHOD, name="Floor", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Floor(danim.IDANumber a_0);

  /** @com.method(vtoffset=46, dispid=1610743850, type=METHOD, name="Round", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Round(danim.IDANumber a_0);

  /** @com.method(vtoffset=47, dispid=1610743851, type=METHOD, name="Ceiling", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Ceiling(danim.IDANumber a_0);

  /** @com.method(vtoffset=48, dispid=1610743852, type=METHOD, name="Asin", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Asin(danim.IDANumber a_0);

  /** @com.method(vtoffset=49, dispid=1610743853, type=METHOD, name="Acos", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Acos(danim.IDANumber a_0);

  /** @com.method(vtoffset=50, dispid=1610743854, type=METHOD, name="Atan", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Atan(danim.IDANumber a_0);

  /** @com.method(vtoffset=51, dispid=1610743855, type=METHOD, name="Sin", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Sin(danim.IDANumber a_0);

  /** @com.method(vtoffset=52, dispid=1610743856, type=METHOD, name="Cos", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Cos(danim.IDANumber a_0);

  /** @com.method(vtoffset=53, dispid=1610743857, type=METHOD, name="Tan", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Tan(danim.IDANumber a_0);

  /** @com.method(vtoffset=54, dispid=1610743858, type=METHOD, name="Exp", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Exp(danim.IDANumber a_0);

  /** @com.method(vtoffset=55, dispid=1610743859, type=METHOD, name="Ln", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Ln(danim.IDANumber a_0);

  /** @com.method(vtoffset=56, dispid=1610743860, type=METHOD, name="Log10", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Log10(danim.IDANumber a_0);

  /** @com.method(vtoffset=57, dispid=1610743861, type=METHOD, name="ToDegrees", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber ToDegrees(danim.IDANumber a_0);

  /** @com.method(vtoffset=58, dispid=1610743862, type=METHOD, name="ToRadians", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber ToRadians(danim.IDANumber a_0);

  /** @com.method(vtoffset=59, dispid=1610743863, type=METHOD, name="Mod", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Mod(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=60, dispid=1610743864, type=METHOD, name="Atan2", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Atan2(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=61, dispid=1610743865, type=METHOD, name="Add", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Add(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=62, dispid=1610743866, type=METHOD, name="Sub", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Sub(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=63, dispid=1610743867, type=METHOD, name="Mul", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Mul(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=64, dispid=1610743868, type=METHOD, name="Div", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Div(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=65, dispid=1610743869, type=METHOD, name="LT", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean LT(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=66, dispid=1610743870, type=METHOD, name="LTE", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean LTE(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=67, dispid=1610743871, type=METHOD, name="GT", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean GT(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=68, dispid=1610743872, type=METHOD, name="GTE", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean GTE(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=69, dispid=1610743873, type=METHOD, name="EQ", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean EQ(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=70, dispid=1610743874, type=METHOD, name="NE", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean NE(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=71, dispid=1610743875, type=METHOD, name="Neg", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Neg(danim.IDANumber a_0);

  /** @com.method(vtoffset=72, dispid=1610743876, type=METHOD, name="InterpolateAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] from_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] to_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] duration_2, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber InterpolateAnim(danim.IDANumber from_0, danim.IDANumber to_1, danim.IDANumber duration_2);

  /** @com.method(vtoffset=73, dispid=1610743877, type=METHOD, name="Interpolate", addFlagsVtable=4)
      @com.parameters([in,type=R8] from_0, [in,type=R8] to_1, [in,type=R8] duration_2, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Interpolate(double from_0, double to_1, double duration_2);

  /** @com.method(vtoffset=74, dispid=1610743878, type=METHOD, name="SlowInSlowOutAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] from_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] to_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] duration_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] sharpness_3, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber SlowInSlowOutAnim(danim.IDANumber from_0, danim.IDANumber to_1, danim.IDANumber duration_2, danim.IDANumber sharpness_3);

  /** @com.method(vtoffset=75, dispid=1610743879, type=METHOD, name="SlowInSlowOut", addFlagsVtable=4)
      @com.parameters([in,type=R8] from_0, [in,type=R8] to_1, [in,type=R8] duration_2, [in,type=R8] sharpness_3, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber SlowInSlowOut(double from_0, double to_1, double duration_2, double sharpness_3);

  /** @com.method(vtoffset=76, dispid=1610743880, type=METHOD, name="SoundSource", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] snd_0, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry SoundSource(danim.IDASound snd_0);

  /** @com.method(vtoffset=77, dispid=1610743881, type=METHOD, name="Mix", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] left_0, [in,iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] right_1, [iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDASound Mix(danim.IDASound left_0, danim.IDASound right_1);

  /** @com.method(vtoffset=78, dispid=1610743882, type=METHOD, name="And", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] a_0, [in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean And(danim.IDABoolean a_0, danim.IDABoolean b_1);

  /** @com.method(vtoffset=79, dispid=1610743883, type=METHOD, name="Or", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] a_0, [in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean Or(danim.IDABoolean a_0, danim.IDABoolean b_1);

  /** @com.method(vtoffset=80, dispid=1610743884, type=METHOD, name="Not", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] a_0, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean Not(danim.IDABoolean a_0);

  /** @com.method(vtoffset=81, dispid=1610743885, type=METHOD, name="Integral", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Integral(danim.IDANumber b_0);

  /** @com.method(vtoffset=82, dispid=1610743886, type=METHOD, name="Derivative", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber Derivative(danim.IDANumber b_0);

  /** @com.method(vtoffset=83, dispid=1610743887, type=METHOD, name="IntegralVector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 IntegralVector2(danim.IDAVector2 v_0);

  /** @com.method(vtoffset=84, dispid=1610743888, type=METHOD, name="IntegralVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 IntegralVector3(danim.IDAVector3 v_0);

  /** @com.method(vtoffset=85, dispid=1610743889, type=METHOD, name="DerivativeVector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 DerivativeVector2(danim.IDAVector2 v_0);

  /** @com.method(vtoffset=86, dispid=1610743890, type=METHOD, name="DerivativeVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 DerivativeVector3(danim.IDAVector3 v_0);

  /** @com.method(vtoffset=87, dispid=1610743891, type=METHOD, name="DerivativePoint2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 DerivativePoint2(danim.IDAPoint2 v_0);

  /** @com.method(vtoffset=88, dispid=1610743892, type=METHOD, name="DerivativePoint3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 DerivativePoint3(danim.IDAPoint3 v_0);

  /** @com.method(vtoffset=89, dispid=1610743893, type=METHOD, name="KeyState", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] n_0, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean KeyState(danim.IDANumber n_0);

  /** @com.method(vtoffset=90, dispid=1610743894, type=METHOD, name="KeyUp", addFlagsVtable=4)
      @com.parameters([in,type=I4] arg_0, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent KeyUp(int arg_0);

  /** @com.method(vtoffset=91, dispid=1610743895, type=METHOD, name="KeyDown", addFlagsVtable=4)
      @com.parameters([in,type=I4] arg_0, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent KeyDown(int arg_0);

  /** @com.method(vtoffset=92, dispid=1610743896, type=METHOD, name="DANumber", addFlagsVtable=4)
      @com.parameters([in,type=R8] num_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DANumber(double num_0);

  /** @com.method(vtoffset=93, dispid=1610743897, type=METHOD, name="DAString", addFlagsVtable=4)
      @com.parameters([in,type=STRING] str_0, [iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAString DAString(String str_0);

  /** @com.method(vtoffset=94, dispid=1610743898, type=METHOD, name="DABoolean", addFlagsVtable=4)
      @com.parameters([in,type=BOOLEAN] num_0, [iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean DABoolean(boolean num_0);

  /** @com.method(vtoffset=95, dispid=1610743899, type=METHOD, name="SeededRandom", addFlagsVtable=4)
      @com.parameters([in,type=R8] arg_0, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber SeededRandom(double arg_0);

  /** @com.method(vtoffset=96, dispid=1610743900, type=PROPGET, name="MousePosition", name2="getMousePosition", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 getMousePosition();

  /** @com.method(vtoffset=97, dispid=1610743901, type=PROPGET, name="LeftButtonState", name2="getLeftButtonState", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean getLeftButtonState();

  /** @com.method(vtoffset=98, dispid=1610743902, type=PROPGET, name="RightButtonState", name2="getRightButtonState", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean getRightButtonState();

  /** @com.method(vtoffset=99, dispid=1610743903, type=PROPGET, name="DATrue", name2="getDATrue", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean getDATrue();

  /** @com.method(vtoffset=100, dispid=1610743904, type=PROPGET, name="DAFalse", name2="getDAFalse", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABoolean getDAFalse();

  /** @com.method(vtoffset=101, dispid=1610743905, type=PROPGET, name="LocalTime", name2="getLocalTime", addFlagsVtable=4)
      @com.parameters([iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber getLocalTime();

  /** @com.method(vtoffset=102, dispid=1610743906, type=PROPGET, name="GlobalTime", name2="getGlobalTime", addFlagsVtable=4)
      @com.parameters([iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber getGlobalTime();

  /** @com.method(vtoffset=103, dispid=1610743907, type=PROPGET, name="Pixel", name2="getPixel", addFlagsVtable=4)
      @com.parameters([iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber getPixel();

  /** @com.method(vtoffset=104, dispid=1610743908, type=METHOD, name="UserData", addFlagsVtable=4)
      @com.parameters([in,iid=00000000-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] data_0, [iid=AF868305-AB0B-11D0-876A-00C04FC29D46,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAUserData UserData(IUnknown data_0);

  /** @com.method(vtoffset=105, dispid=1610743909, type=METHOD, name="UntilNotify", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] b0_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] event_1, [in,iid=3F3DA01A-4705-11D0-8710-00C04FC29D46,thread=AUTO,type=DISPATCH] notifier_2, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior UntilNotify(danim.IDABehavior b0_0, danim.IDAEvent event_1, danim.IDAUntilNotifier notifier_2);

  /** @com.method(vtoffset=106, dispid=1610743910, type=METHOD, name="Until", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] b0_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] event_1, [in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] b1_2, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior Until(danim.IDABehavior b0_0, danim.IDAEvent event_1, danim.IDABehavior b1_2);

  /** @com.method(vtoffset=107, dispid=1610743911, type=METHOD, name="UntilEx", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] b0_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] event_1, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior UntilEx(danim.IDABehavior b0_0, danim.IDAEvent event_1);

  /** @com.method(vtoffset=108, dispid=1610743912, type=METHOD, name="Sequence", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] s1_0, [in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] s2_1, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior Sequence(danim.IDABehavior s1_0, danim.IDABehavior s2_1);

  /** @com.method(vtoffset=109, dispid=1610743913, type=METHOD, name="FollowPath", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] path_0, [in,type=R8] duration_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPath(danim.IDAPath2 path_0, double duration_1);

  /** @com.method(vtoffset=110, dispid=1610743914, type=METHOD, name="FollowPathAngle", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] path_0, [in,type=R8] duration_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAngle(danim.IDAPath2 path_0, double duration_1);

  /** @com.method(vtoffset=111, dispid=1610743915, type=METHOD, name="FollowPathAngleUpright", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] path_0, [in,type=R8] duration_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAngleUpright(danim.IDAPath2 path_0, double duration_1);

  /** @com.method(vtoffset=112, dispid=1610743916, type=METHOD, name="FollowPathEval", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] path_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] eval_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathEval(danim.IDAPath2 path_0, danim.IDANumber eval_1);

  /** @com.method(vtoffset=113, dispid=1610743917, type=METHOD, name="FollowPathAngleEval", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] path_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] eval_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAngleEval(danim.IDAPath2 path_0, danim.IDANumber eval_1);

  /** @com.method(vtoffset=114, dispid=1610743918, type=METHOD, name="FollowPathAngleUprightEval", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] path_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] eval_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAngleUprightEval(danim.IDAPath2 path_0, danim.IDANumber eval_1);

  /** @com.method(vtoffset=115, dispid=1610743919, type=METHOD, name="FollowPathAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] obsoleted1_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] obsoleted2_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAnim(danim.IDAPath2 obsoleted1_0, danim.IDANumber obsoleted2_1);

  /** @com.method(vtoffset=116, dispid=1610743920, type=METHOD, name="FollowPathAngleAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] obsoleted1_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] obsoleted2_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAngleAnim(danim.IDAPath2 obsoleted1_0, danim.IDANumber obsoleted2_1);

  /** @com.method(vtoffset=117, dispid=1610743921, type=METHOD, name="FollowPathAngleUprightAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] obsoleted1_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] obsoleted2_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 FollowPathAngleUprightAnim(danim.IDAPath2 obsoleted1_0, danim.IDANumber obsoleted2_1);

  /** @com.method(vtoffset=118, dispid=1610743922, type=METHOD, name="ConcatString", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] s1_0, [in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] s2_1, [iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAString ConcatString(danim.IDAString s1_0, danim.IDAString s2_1);

  /** @com.method(vtoffset=119, dispid=1610743923, type=METHOD, name="PerspectiveCamera", addFlagsVtable=4)
      @com.parameters([in,type=R8] focalDist_0, [in,type=R8] nearClip_1, [iid=C46C1BE1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDACamera PerspectiveCamera(double focalDist_0, double nearClip_1);

  /** @com.method(vtoffset=120, dispid=1610743924, type=METHOD, name="PerspectiveCameraAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] focalDist_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] nearClip_1, [iid=C46C1BE1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDACamera PerspectiveCameraAnim(danim.IDANumber focalDist_0, danim.IDANumber nearClip_1);

  /** @com.method(vtoffset=121, dispid=1610743925, type=METHOD, name="ParallelCamera", addFlagsVtable=4)
      @com.parameters([in,type=R8] nearClip_0, [iid=C46C1BE1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDACamera ParallelCamera(double nearClip_0);

  /** @com.method(vtoffset=122, dispid=1610743926, type=METHOD, name="ParallelCameraAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] nearClip_0, [iid=C46C1BE1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDACamera ParallelCameraAnim(danim.IDANumber nearClip_0);

  /** @com.method(vtoffset=123, dispid=1610743927, type=METHOD, name="ColorRgbAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] red_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] green_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] blue_2, [iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor ColorRgbAnim(danim.IDANumber red_0, danim.IDANumber green_1, danim.IDANumber blue_2);

  /** @com.method(vtoffset=124, dispid=1610743928, type=METHOD, name="ColorRgb", addFlagsVtable=4)
      @com.parameters([in,type=R8] red_0, [in,type=R8] green_1, [in,type=R8] blue_2, [iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor ColorRgb(double red_0, double green_1, double blue_2);

  /** @com.method(vtoffset=125, dispid=1610743929, type=METHOD, name="ColorRgb255", addFlagsVtable=4)
      @com.parameters([in,type=I2] red_0, [in,type=I2] green_1, [in,type=I2] blue_2, [iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor ColorRgb255(short red_0, short green_1, short blue_2);

  /** @com.method(vtoffset=126, dispid=1610743930, type=METHOD, name="ColorHsl", addFlagsVtable=4)
      @com.parameters([in,type=R8] hue_0, [in,type=R8] saturation_1, [in,type=R8] lum_2, [iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor ColorHsl(double hue_0, double saturation_1, double lum_2);

  /** @com.method(vtoffset=127, dispid=1610743931, type=METHOD, name="ColorHslAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] hue_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] saturation_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] lum_2, [iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor ColorHslAnim(danim.IDANumber hue_0, danim.IDANumber saturation_1, danim.IDANumber lum_2);

  /** @com.method(vtoffset=128, dispid=1610743932, type=PROPGET, name="Red", name2="getRed", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getRed();

  /** @com.method(vtoffset=129, dispid=1610743933, type=PROPGET, name="Green", name2="getGreen", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getGreen();

  /** @com.method(vtoffset=130, dispid=1610743934, type=PROPGET, name="Blue", name2="getBlue", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getBlue();

  /** @com.method(vtoffset=131, dispid=1610743935, type=PROPGET, name="Cyan", name2="getCyan", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getCyan();

  /** @com.method(vtoffset=132, dispid=1610743936, type=PROPGET, name="Magenta", name2="getMagenta", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getMagenta();

  /** @com.method(vtoffset=133, dispid=1610743937, type=PROPGET, name="Yellow", name2="getYellow", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getYellow();

  /** @com.method(vtoffset=134, dispid=1610743938, type=PROPGET, name="Black", name2="getBlack", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getBlack();

  /** @com.method(vtoffset=135, dispid=1610743939, type=PROPGET, name="White", name2="getWhite", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getWhite();

  /** @com.method(vtoffset=136, dispid=1610743940, type=PROPGET, name="Aqua", name2="getAqua", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getAqua();

  /** @com.method(vtoffset=137, dispid=1610743941, type=PROPGET, name="Fuchsia", name2="getFuchsia", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getFuchsia();

  /** @com.method(vtoffset=138, dispid=1610743942, type=PROPGET, name="Gray", name2="getGray", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getGray();

  /** @com.method(vtoffset=139, dispid=1610743943, type=PROPGET, name="Lime", name2="getLime", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getLime();

  /** @com.method(vtoffset=140, dispid=1610743944, type=PROPGET, name="Maroon", name2="getMaroon", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getMaroon();

  /** @com.method(vtoffset=141, dispid=1610743945, type=PROPGET, name="Navy", name2="getNavy", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getNavy();

  /** @com.method(vtoffset=142, dispid=1610743946, type=PROPGET, name="Olive", name2="getOlive", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getOlive();

  /** @com.method(vtoffset=143, dispid=1610743947, type=PROPGET, name="Purple", name2="getPurple", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getPurple();

  /** @com.method(vtoffset=144, dispid=1610743948, type=PROPGET, name="Silver", name2="getSilver", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getSilver();

  /** @com.method(vtoffset=145, dispid=1610743949, type=PROPGET, name="Teal", name2="getTeal", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getTeal();

  /** @com.method(vtoffset=146, dispid=1610743950, type=METHOD, name="Predicate", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC0-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] b_0, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent Predicate(danim.IDABoolean b_0);

  /** @com.method(vtoffset=147, dispid=1610743951, type=METHOD, name="NotEvent", addFlagsVtable=4)
      @com.parameters([in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] event_0, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent NotEvent(danim.IDAEvent event_0);

  /** @com.method(vtoffset=148, dispid=1610743952, type=METHOD, name="AndEvent", addFlagsVtable=4)
      @com.parameters([in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] e1_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] e2_1, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent AndEvent(danim.IDAEvent e1_0, danim.IDAEvent e2_1);

  /** @com.method(vtoffset=149, dispid=1610743953, type=METHOD, name="OrEvent", addFlagsVtable=4)
      @com.parameters([in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] e1_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] e2_1, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent OrEvent(danim.IDAEvent e1_0, danim.IDAEvent e2_1);

  /** @com.method(vtoffset=150, dispid=1610743954, type=METHOD, name="ThenEvent", addFlagsVtable=4)
      @com.parameters([in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] e1_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] e2_1, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent ThenEvent(danim.IDAEvent e1_0, danim.IDAEvent e2_1);

  /** @com.method(vtoffset=151, dispid=1610743955, type=PROPGET, name="LeftButtonDown", name2="getLeftButtonDown", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent getLeftButtonDown();

  /** @com.method(vtoffset=152, dispid=1610743956, type=PROPGET, name="LeftButtonUp", name2="getLeftButtonUp", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent getLeftButtonUp();

  /** @com.method(vtoffset=153, dispid=1610743957, type=PROPGET, name="RightButtonDown", name2="getRightButtonDown", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent getRightButtonDown();

  /** @com.method(vtoffset=154, dispid=1610743958, type=PROPGET, name="RightButtonUp", name2="getRightButtonUp", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent getRightButtonUp();

  /** @com.method(vtoffset=155, dispid=1610743959, type=PROPGET, name="Always", name2="getAlways", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent getAlways();

  /** @com.method(vtoffset=156, dispid=1610743960, type=PROPGET, name="Never", name2="getNever", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent getNever();

  /** @com.method(vtoffset=157, dispid=1610743961, type=METHOD, name="TimerAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] n_0, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent TimerAnim(danim.IDANumber n_0);

  /** @com.method(vtoffset=158, dispid=1610743962, type=METHOD, name="Timer", addFlagsVtable=4)
      @com.parameters([in,type=R8] n_0, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent Timer(double n_0);

  /** @com.method(vtoffset=159, dispid=1610743963, type=METHOD, name="AppTriggeredEvent", addFlagsVtable=4)
      @com.parameters([iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent AppTriggeredEvent();

  /** @com.method(vtoffset=160, dispid=1610743964, type=METHOD, name="ScriptCallback", addFlagsVtable=4)
      @com.parameters([in,type=STRING] obsolete1_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] obsolete2_1, [in,type=STRING] obsolete3_2, [iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEvent ScriptCallback(String obsolete1_0, danim.IDAEvent obsolete2_1, String obsolete3_2);

  /** @com.method(vtoffset=161, dispid=1610743965, type=PROPGET, name="EmptyGeometry", name2="getEmptyGeometry", addFlagsVtable=4)
      @com.parameters([iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry getEmptyGeometry();

  /** @com.method(vtoffset=162, dispid=1610743966, type=METHOD, name="UnionGeometry", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] g1_0, [in,iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] g2_1, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry UnionGeometry(danim.IDAGeometry g1_0, danim.IDAGeometry g2_1);

  /** @com.method(vtoffset=163, dispid=1610743967, type=METHOD, name="UnionGeometryArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] imgs_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] imgs_0, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry UnionGeometryArrayEx(int imgs_0size, danim.IDAGeometry[] imgs_0);

  /** @com.method(vtoffset=164, dispid=1610743968, type=METHOD, name="UnionGeometryArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] imgs_0, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry UnionGeometryArray(Variant imgs_0);

  /** @com.method(vtoffset=165, dispid=1610743969, type=PROPGET, name="EmptyImage", name2="getEmptyImage", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage getEmptyImage();

  /** @com.method(vtoffset=166, dispid=1610743970, type=PROPGET, name="DetectableEmptyImage", name2="getDetectableEmptyImage", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage getDetectableEmptyImage();

  /** @com.method(vtoffset=167, dispid=1610743971, type=METHOD, name="SolidColorImage", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] col_0, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage SolidColorImage(danim.IDAColor col_0);

  /** @com.method(vtoffset=168, dispid=1610743972, type=METHOD, name="GradientPolygonEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] points_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] points_0, [in,type=I4] colors_1size, [in,size=1,elementType=DISPATCH,type=ARRAY] colors_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage GradientPolygonEx(int points_0size, danim.IDAPoint2[] points_0, int colors_1size, danim.IDAColor[] colors_1);

  /** @com.method(vtoffset=169, dispid=1610743973, type=METHOD, name="GradientPolygon", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] points_0, [in,type=VARIANT] colors_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage GradientPolygon(Variant points_0, Variant colors_1);

  /** @com.method(vtoffset=170, dispid=1610743974, type=METHOD, name="RadialGradientPolygonEx", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,type=I4] points_2size, [in,size=1,elementType=DISPATCH,type=ARRAY] points_2, [in,type=R8] fallOff_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientPolygonEx(danim.IDAColor inner_0, danim.IDAColor outer_1, int points_2size, danim.IDAPoint2[] points_2, double fallOff_3);

  /** @com.method(vtoffset=171, dispid=1610743975, type=METHOD, name="RadialGradientPolygon", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,type=VARIANT] points_2, [in,type=R8] fallOff_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientPolygon(danim.IDAColor inner_0, danim.IDAColor outer_1, Variant points_2, double fallOff_3);

  /** @com.method(vtoffset=172, dispid=1610743976, type=METHOD, name="RadialGradientPolygonAnimEx", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,type=I4] points_2size, [in,size=1,elementType=DISPATCH,type=ARRAY] points_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fallOff_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientPolygonAnimEx(danim.IDAColor inner_0, danim.IDAColor outer_1, int points_2size, danim.IDAPoint2[] points_2, danim.IDANumber fallOff_3);

  /** @com.method(vtoffset=173, dispid=1610743977, type=METHOD, name="RadialGradientPolygonAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,type=VARIANT] points_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fallOff_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientPolygonAnim(danim.IDAColor inner_0, danim.IDAColor outer_1, Variant points_2, danim.IDANumber fallOff_3);

  /** @com.method(vtoffset=174, dispid=1610743978, type=METHOD, name="GradientSquare", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lowerLeft_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] upperLeft_1, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] upperRight_2, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lowerRight_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage GradientSquare(danim.IDAColor lowerLeft_0, danim.IDAColor upperLeft_1, danim.IDAColor upperRight_2, danim.IDAColor lowerRight_3);

  /** @com.method(vtoffset=175, dispid=1610743979, type=METHOD, name="RadialGradientSquare", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,type=R8] fallOff_2, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientSquare(danim.IDAColor inner_0, danim.IDAColor outer_1, double fallOff_2);

  /** @com.method(vtoffset=176, dispid=1610743980, type=METHOD, name="RadialGradientSquareAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fallOff_2, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientSquareAnim(danim.IDAColor inner_0, danim.IDAColor outer_1, danim.IDANumber fallOff_2);

  /** @com.method(vtoffset=177, dispid=1610743981, type=METHOD, name="RadialGradientRegularPoly", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,type=R8] numEdges_2, [in,type=R8] fallOff_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientRegularPoly(danim.IDAColor inner_0, danim.IDAColor outer_1, double numEdges_2, double fallOff_3);

  /** @com.method(vtoffset=178, dispid=1610743982, type=METHOD, name="RadialGradientRegularPolyAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] inner_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] outer_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] numEdges_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fallOff_3, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientRegularPolyAnim(danim.IDAColor inner_0, danim.IDAColor outer_1, danim.IDANumber numEdges_2, danim.IDANumber fallOff_3);

  /** @com.method(vtoffset=179, dispid=1610743983, type=METHOD, name="GradientHorizontal", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] start_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] stop_1, [in,type=R8] fallOff_2, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage GradientHorizontal(danim.IDAColor start_0, danim.IDAColor stop_1, double fallOff_2);

  /** @com.method(vtoffset=180, dispid=1610743984, type=METHOD, name="GradientHorizontalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] start_0, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] stop_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fallOff_2, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage GradientHorizontalAnim(danim.IDAColor start_0, danim.IDAColor stop_1, danim.IDANumber fallOff_2);

  /** @com.method(vtoffset=181, dispid=1610743985, type=METHOD, name="HatchHorizontal", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,type=R8] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchHorizontal(danim.IDAColor lineClr_0, double spacing_1);

  /** @com.method(vtoffset=182, dispid=1610743986, type=METHOD, name="HatchHorizontalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchHorizontalAnim(danim.IDAColor lineClr_0, danim.IDANumber spacing_1);

  /** @com.method(vtoffset=183, dispid=1610743987, type=METHOD, name="HatchVertical", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,type=R8] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchVertical(danim.IDAColor lineClr_0, double spacing_1);

  /** @com.method(vtoffset=184, dispid=1610743988, type=METHOD, name="HatchVerticalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchVerticalAnim(danim.IDAColor lineClr_0, danim.IDANumber spacing_1);

  /** @com.method(vtoffset=185, dispid=1610743989, type=METHOD, name="HatchForwardDiagonal", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,type=R8] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchForwardDiagonal(danim.IDAColor lineClr_0, double spacing_1);

  /** @com.method(vtoffset=186, dispid=1610743990, type=METHOD, name="HatchForwardDiagonalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchForwardDiagonalAnim(danim.IDAColor lineClr_0, danim.IDANumber spacing_1);

  /** @com.method(vtoffset=187, dispid=1610743991, type=METHOD, name="HatchBackwardDiagonal", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,type=R8] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchBackwardDiagonal(danim.IDAColor lineClr_0, double spacing_1);

  /** @com.method(vtoffset=188, dispid=1610743992, type=METHOD, name="HatchBackwardDiagonalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchBackwardDiagonalAnim(danim.IDAColor lineClr_0, danim.IDANumber spacing_1);

  /** @com.method(vtoffset=189, dispid=1610743993, type=METHOD, name="HatchCross", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,type=R8] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchCross(danim.IDAColor lineClr_0, double spacing_1);

  /** @com.method(vtoffset=190, dispid=1610743994, type=METHOD, name="HatchCrossAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchCrossAnim(danim.IDAColor lineClr_0, danim.IDANumber spacing_1);

  /** @com.method(vtoffset=191, dispid=1610743995, type=METHOD, name="HatchDiagonalCross", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,type=R8] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchDiagonalCross(danim.IDAColor lineClr_0, double spacing_1);

  /** @com.method(vtoffset=192, dispid=1610743996, type=METHOD, name="HatchDiagonalCrossAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] lineClr_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] spacing_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage HatchDiagonalCrossAnim(danim.IDAColor lineClr_0, danim.IDANumber spacing_1);

  /** @com.method(vtoffset=193, dispid=1610743997, type=METHOD, name="Overlay", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] top_0, [in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] bottom_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage Overlay(danim.IDAImage top_0, danim.IDAImage bottom_1);

  /** @com.method(vtoffset=194, dispid=1610743998, type=METHOD, name="OverlayArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] imgs_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] imgs_0, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage OverlayArrayEx(int imgs_0size, danim.IDAImage[] imgs_0);

  /** @com.method(vtoffset=195, dispid=1610743999, type=METHOD, name="OverlayArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] imgs_0, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage OverlayArray(Variant imgs_0);

  /** @com.method(vtoffset=196, dispid=1610744000, type=PROPGET, name="AmbientLight", name2="getAmbientLight", addFlagsVtable=4)
      @com.parameters([iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry getAmbientLight();

  /** @com.method(vtoffset=197, dispid=1610744001, type=PROPGET, name="DirectionalLight", name2="getDirectionalLight", addFlagsVtable=4)
      @com.parameters([iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry getDirectionalLight();

  /** @com.method(vtoffset=198, dispid=1610744002, type=PROPGET, name="PointLight", name2="getPointLight", addFlagsVtable=4)
      @com.parameters([iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry getPointLight();

  /** @com.method(vtoffset=199, dispid=1610744003, type=METHOD, name="SpotLightAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fullcone_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] cutoff_1, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry SpotLightAnim(danim.IDANumber fullcone_0, danim.IDANumber cutoff_1);

  /** @com.method(vtoffset=200, dispid=1610744004, type=METHOD, name="SpotLight", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] fullcone_0, [in,type=R8] cutoff_1, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry SpotLight(danim.IDANumber fullcone_0, double cutoff_1);

  /** @com.method(vtoffset=201, dispid=1610744005, type=PROPGET, name="DefaultLineStyle", name2="getDefaultLineStyle", addFlagsVtable=4)
      @com.parameters([iid=C46C1BF1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDALineStyle getDefaultLineStyle();

  /** @com.method(vtoffset=202, dispid=1610744006, type=PROPGET, name="EmptyLineStyle", name2="getEmptyLineStyle", addFlagsVtable=4)
      @com.parameters([iid=C46C1BF1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDALineStyle getEmptyLineStyle();

  /** @com.method(vtoffset=203, dispid=1610744007, type=PROPGET, name="JoinStyleBevel", name2="getJoinStyleBevel", addFlagsVtable=4)
      @com.parameters([iid=C46C1BED-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAJoinStyle getJoinStyleBevel();

  /** @com.method(vtoffset=204, dispid=1610744008, type=PROPGET, name="JoinStyleRound", name2="getJoinStyleRound", addFlagsVtable=4)
      @com.parameters([iid=C46C1BED-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAJoinStyle getJoinStyleRound();

  /** @com.method(vtoffset=205, dispid=1610744009, type=PROPGET, name="JoinStyleMiter", name2="getJoinStyleMiter", addFlagsVtable=4)
      @com.parameters([iid=C46C1BED-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAJoinStyle getJoinStyleMiter();

  /** @com.method(vtoffset=206, dispid=1610744010, type=PROPGET, name="EndStyleFlat", name2="getEndStyleFlat", addFlagsVtable=4)
      @com.parameters([iid=C46C1BEB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEndStyle getEndStyleFlat();

  /** @com.method(vtoffset=207, dispid=1610744011, type=PROPGET, name="EndStyleSquare", name2="getEndStyleSquare", addFlagsVtable=4)
      @com.parameters([iid=C46C1BEB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEndStyle getEndStyleSquare();

  /** @com.method(vtoffset=208, dispid=1610744012, type=PROPGET, name="EndStyleRound", name2="getEndStyleRound", addFlagsVtable=4)
      @com.parameters([iid=C46C1BEB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAEndStyle getEndStyleRound();

  /** @com.method(vtoffset=209, dispid=1610744013, type=PROPGET, name="DashStyleSolid", name2="getDashStyleSolid", addFlagsVtable=4)
      @com.parameters([iid=C46C1BEF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDADashStyle getDashStyleSolid();

  /** @com.method(vtoffset=210, dispid=1610744014, type=PROPGET, name="DashStyleDashed", name2="getDashStyleDashed", addFlagsVtable=4)
      @com.parameters([iid=C46C1BEF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDADashStyle getDashStyleDashed();

  /** @com.method(vtoffset=211, dispid=1610744015, type=PROPGET, name="DefaultMicrophone", name2="getDefaultMicrophone", addFlagsVtable=4)
      @com.parameters([iid=C46C1BE5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMicrophone getDefaultMicrophone();

  /** @com.method(vtoffset=212, dispid=1610744016, type=PROPGET, name="OpaqueMatte", name2="getOpaqueMatte", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte getOpaqueMatte();

  /** @com.method(vtoffset=213, dispid=1610744017, type=PROPGET, name="ClearMatte", name2="getClearMatte", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte getClearMatte();

  /** @com.method(vtoffset=214, dispid=1610744018, type=METHOD, name="UnionMatte", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m1_0, [in,iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m2_1, [iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte UnionMatte(danim.IDAMatte m1_0, danim.IDAMatte m2_1);

  /** @com.method(vtoffset=215, dispid=1610744019, type=METHOD, name="IntersectMatte", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m1_0, [in,iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m2_1, [iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte IntersectMatte(danim.IDAMatte m1_0, danim.IDAMatte m2_1);

  /** @com.method(vtoffset=216, dispid=1610744020, type=METHOD, name="DifferenceMatte", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m1_0, [in,iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m2_1, [iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte DifferenceMatte(danim.IDAMatte m1_0, danim.IDAMatte m2_1);

  /** @com.method(vtoffset=217, dispid=1610744021, type=METHOD, name="FillMatte", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte FillMatte(danim.IDAPath2 p_0);

  /** @com.method(vtoffset=218, dispid=1610744022, type=METHOD, name="TextMatte", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] str_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] fs_1, [iid=C46C1BD1-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMatte TextMatte(danim.IDAString str_0, danim.IDAFontStyle fs_1);

  /** @com.method(vtoffset=219, dispid=1610744023, type=PROPGET, name="EmptyMontage", name2="getEmptyMontage", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMontage getEmptyMontage();

  /** @com.method(vtoffset=220, dispid=1610744024, type=METHOD, name="ImageMontage", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] im_0, [in,type=R8] depth_1, [iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMontage ImageMontage(danim.IDAImage im_0, double depth_1);

  /** @com.method(vtoffset=221, dispid=1610744025, type=METHOD, name="ImageMontageAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] im_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] depth_1, [iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMontage ImageMontageAnim(danim.IDAImage im_0, danim.IDANumber depth_1);

  /** @com.method(vtoffset=222, dispid=1610744026, type=METHOD, name="UnionMontage", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m1_0, [in,iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] m2_1, [iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMontage UnionMontage(danim.IDAMontage m1_0, danim.IDAMontage m2_1);

  /** @com.method(vtoffset=223, dispid=1610744027, type=METHOD, name="Concat", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p1_0, [in,iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p2_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 Concat(danim.IDAPath2 p1_0, danim.IDAPath2 p2_1);

  /** @com.method(vtoffset=224, dispid=1610744028, type=METHOD, name="ConcatArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] paths_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] paths_0, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 ConcatArrayEx(int paths_0size, danim.IDAPath2[] paths_0);

  /** @com.method(vtoffset=225, dispid=1610744029, type=METHOD, name="ConcatArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] paths_0, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 ConcatArray(Variant paths_0);

  /** @com.method(vtoffset=226, dispid=1610744030, type=METHOD, name="Line", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p1_0, [in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p2_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 Line(danim.IDAPoint2 p1_0, danim.IDAPoint2 p2_1);

  /** @com.method(vtoffset=227, dispid=1610744031, type=METHOD, name="Ray", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pt_0, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 Ray(danim.IDAPoint2 pt_0);

  /** @com.method(vtoffset=228, dispid=1610744032, type=METHOD, name="StringPathAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] str_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] fs_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 StringPathAnim(danim.IDAString str_0, danim.IDAFontStyle fs_1);

  /** @com.method(vtoffset=229, dispid=1610744033, type=METHOD, name="StringPath", addFlagsVtable=4)
      @com.parameters([in,type=STRING] str_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] fs_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 StringPath(String str_0, danim.IDAFontStyle fs_1);

  /** @com.method(vtoffset=230, dispid=1610744034, type=METHOD, name="PolylineEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] points_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] points_0, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 PolylineEx(int points_0size, danim.IDAPoint2[] points_0);

  /** @com.method(vtoffset=231, dispid=1610744035, type=METHOD, name="Polyline", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] points_0, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 Polyline(Variant points_0);

  /** @com.method(vtoffset=232, dispid=1610744036, type=METHOD, name="PolydrawPathEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] points_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] points_0, [in,type=I4] codes_1size, [in,size=1,elementType=DISPATCH,type=ARRAY] codes_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 PolydrawPathEx(int points_0size, danim.IDAPoint2[] points_0, int codes_1size, danim.IDANumber[] codes_1);

  /** @com.method(vtoffset=233, dispid=1610744037, type=METHOD, name="PolydrawPath", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] points_0, [in,type=VARIANT] codes_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 PolydrawPath(Variant points_0, Variant codes_1);

  /** @com.method(vtoffset=234, dispid=1610744038, type=METHOD, name="ArcRadians", addFlagsVtable=4)
      @com.parameters([in,type=R8] startAngle_0, [in,type=R8] endAngle_1, [in,type=R8] arcWidth_2, [in,type=R8] arcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 ArcRadians(double startAngle_0, double endAngle_1, double arcWidth_2, double arcHeight_3);

  /** @com.method(vtoffset=235, dispid=1610744039, type=METHOD, name="ArcRadiansAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] startAngle_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] endAngle_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] arcWidth_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] arcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 ArcRadiansAnim(danim.IDANumber startAngle_0, danim.IDANumber endAngle_1, danim.IDANumber arcWidth_2, danim.IDANumber arcHeight_3);

  /** @com.method(vtoffset=236, dispid=1610744040, type=METHOD, name="ArcDegrees", addFlagsVtable=4)
      @com.parameters([in,type=R8] startAngle_0, [in,type=R8] endAngle_1, [in,type=R8] arcWidth_2, [in,type=R8] arcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 ArcDegrees(double startAngle_0, double endAngle_1, double arcWidth_2, double arcHeight_3);

  /** @com.method(vtoffset=237, dispid=1610744041, type=METHOD, name="PieRadians", addFlagsVtable=4)
      @com.parameters([in,type=R8] startAngle_0, [in,type=R8] endAngle_1, [in,type=R8] arcWidth_2, [in,type=R8] arcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 PieRadians(double startAngle_0, double endAngle_1, double arcWidth_2, double arcHeight_3);

  /** @com.method(vtoffset=238, dispid=1610744042, type=METHOD, name="PieRadiansAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] startAngle_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] endAngle_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] arcWidth_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] arcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 PieRadiansAnim(danim.IDANumber startAngle_0, danim.IDANumber endAngle_1, danim.IDANumber arcWidth_2, danim.IDANumber arcHeight_3);

  /** @com.method(vtoffset=239, dispid=1610744043, type=METHOD, name="PieDegrees", addFlagsVtable=4)
      @com.parameters([in,type=R8] startAngle_0, [in,type=R8] endAngle_1, [in,type=R8] arcWidth_2, [in,type=R8] arcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 PieDegrees(double startAngle_0, double endAngle_1, double arcWidth_2, double arcHeight_3);

  /** @com.method(vtoffset=240, dispid=1610744044, type=METHOD, name="Oval", addFlagsVtable=4)
      @com.parameters([in,type=R8] width_0, [in,type=R8] height_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 Oval(double width_0, double height_1);

  /** @com.method(vtoffset=241, dispid=1610744045, type=METHOD, name="OvalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] width_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] height_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 OvalAnim(danim.IDANumber width_0, danim.IDANumber height_1);

  /** @com.method(vtoffset=242, dispid=1610744046, type=METHOD, name="Rect", addFlagsVtable=4)
      @com.parameters([in,type=R8] width_0, [in,type=R8] height_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 Rect(double width_0, double height_1);

  /** @com.method(vtoffset=243, dispid=1610744047, type=METHOD, name="RectAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] width_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] height_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 RectAnim(danim.IDANumber width_0, danim.IDANumber height_1);

  /** @com.method(vtoffset=244, dispid=1610744048, type=METHOD, name="RoundRect", addFlagsVtable=4)
      @com.parameters([in,type=R8] width_0, [in,type=R8] height_1, [in,type=R8] cornerArcWidth_2, [in,type=R8] cornerArcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 RoundRect(double width_0, double height_1, double cornerArcWidth_2, double cornerArcHeight_3);

  /** @com.method(vtoffset=245, dispid=1610744049, type=METHOD, name="RoundRectAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] width_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] height_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] cornerArcWidth_2, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] cornerArcHeight_3, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 RoundRectAnim(danim.IDANumber width_0, danim.IDANumber height_1, danim.IDANumber cornerArcWidth_2, danim.IDANumber cornerArcHeight_3);

  /** @com.method(vtoffset=246, dispid=1610744050, type=METHOD, name="CubicBSplinePathEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] points_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] points_0, [in,type=I4] knots_1size, [in,size=1,elementType=DISPATCH,type=ARRAY] knots_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 CubicBSplinePathEx(int points_0size, danim.IDAPoint2[] points_0, int knots_1size, danim.IDANumber[] knots_1);

  /** @com.method(vtoffset=247, dispid=1610744051, type=METHOD, name="CubicBSplinePath", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] points_0, [in,type=VARIANT] knots_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 CubicBSplinePath(Variant points_0, Variant knots_1);

  /** @com.method(vtoffset=248, dispid=1610744052, type=METHOD, name="TextPath", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] obsolete1_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] obsolete2_1, [iid=C46C1BCF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPath2 TextPath(danim.IDAString obsolete1_0, danim.IDAFontStyle obsolete2_1);

  /** @com.method(vtoffset=249, dispid=1610744053, type=PROPGET, name="Silence", name2="getSilence", addFlagsVtable=4)
      @com.parameters([iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDASound getSilence();

  /** @com.method(vtoffset=250, dispid=1610744054, type=METHOD, name="MixArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] snds_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] snds_0, [iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDASound MixArrayEx(int snds_0size, danim.IDASound[] snds_0);

  /** @com.method(vtoffset=251, dispid=1610744055, type=METHOD, name="MixArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] snds_0, [iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDASound MixArray(Variant snds_0);

  /** @com.method(vtoffset=252, dispid=1610744056, type=PROPGET, name="SinSynth", name2="getSinSynth", addFlagsVtable=4)
      @com.parameters([iid=C46C1BE3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDASound getSinSynth();

  /** @com.method(vtoffset=253, dispid=1610744057, type=PROPGET, name="DefaultFont", name2="getDefaultFont", addFlagsVtable=4)
      @com.parameters([iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAFontStyle getDefaultFont();

  /** @com.method(vtoffset=254, dispid=1610744058, type=METHOD, name="FontAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] str_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] size_1, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] col_2, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAFontStyle FontAnim(danim.IDAString str_0, danim.IDANumber size_1, danim.IDAColor col_2);

  /** @com.method(vtoffset=255, dispid=1610744059, type=METHOD, name="Font", addFlagsVtable=4)
      @com.parameters([in,type=STRING] str_0, [in,type=R8] size_1, [in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] col_2, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAFontStyle Font(String str_0, double size_1, danim.IDAColor col_2);

  /** @com.method(vtoffset=256, dispid=1610744060, type=METHOD, name="StringImageAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] str_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] fs_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage StringImageAnim(danim.IDAString str_0, danim.IDAFontStyle fs_1);

  /** @com.method(vtoffset=257, dispid=1610744061, type=METHOD, name="StringImage", addFlagsVtable=4)
      @com.parameters([in,type=STRING] str_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] fs_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage StringImage(String str_0, danim.IDAFontStyle fs_1);

  /** @com.method(vtoffset=258, dispid=1610744062, type=METHOD, name="TextImageAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] obsoleted1_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] obsoleted2_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage TextImageAnim(danim.IDAString obsoleted1_0, danim.IDAFontStyle obsoleted2_1);

  /** @com.method(vtoffset=259, dispid=1610744063, type=METHOD, name="TextImage", addFlagsVtable=4)
      @com.parameters([in,type=STRING] obsoleted1_0, [in,iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] obsoleted2_1, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage TextImage(String obsoleted1_0, danim.IDAFontStyle obsoleted2_1);

  /** @com.method(vtoffset=260, dispid=1610744064, type=PROPGET, name="XVector2", name2="getXVector2", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 getXVector2();

  /** @com.method(vtoffset=261, dispid=1610744065, type=PROPGET, name="YVector2", name2="getYVector2", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 getYVector2();

  /** @com.method(vtoffset=262, dispid=1610744066, type=PROPGET, name="ZeroVector2", name2="getZeroVector2", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 getZeroVector2();

  /** @com.method(vtoffset=263, dispid=1610744067, type=PROPGET, name="Origin2", name2="getOrigin2", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 getOrigin2();

  /** @com.method(vtoffset=264, dispid=1610744068, type=METHOD, name="Vector2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] x_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] y_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2Anim(danim.IDANumber x_0, danim.IDANumber y_1);

  /** @com.method(vtoffset=265, dispid=1610744069, type=METHOD, name="Vector2", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2(double x_0, double y_1);

  /** @com.method(vtoffset=266, dispid=1610744070, type=METHOD, name="Point2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] x_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] y_1, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 Point2Anim(danim.IDANumber x_0, danim.IDANumber y_1);

  /** @com.method(vtoffset=267, dispid=1610744071, type=METHOD, name="Point2", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 Point2(double x_0, double y_1);

  /** @com.method(vtoffset=268, dispid=1610744072, type=METHOD, name="Vector2PolarAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] theta_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] radius_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2PolarAnim(danim.IDANumber theta_0, danim.IDANumber radius_1);

  /** @com.method(vtoffset=269, dispid=1610744073, type=METHOD, name="Vector2Polar", addFlagsVtable=4)
      @com.parameters([in,type=R8] theta_0, [in,type=R8] radius_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2Polar(double theta_0, double radius_1);

  /** @com.method(vtoffset=270, dispid=1610744074, type=METHOD, name="Vector2PolarDegrees", addFlagsVtable=4)
      @com.parameters([in,type=R8] theta_0, [in,type=R8] radius_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 Vector2PolarDegrees(double theta_0, double radius_1);

  /** @com.method(vtoffset=271, dispid=1610744075, type=METHOD, name="Point2PolarAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] theta_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] radius_1, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 Point2PolarAnim(danim.IDANumber theta_0, danim.IDANumber radius_1);

  /** @com.method(vtoffset=272, dispid=1610744076, type=METHOD, name="Point2Polar", addFlagsVtable=4)
      @com.parameters([in,type=R8] theta_0, [in,type=R8] radius_1, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 Point2Polar(double theta_0, double radius_1);

  /** @com.method(vtoffset=273, dispid=1610744077, type=METHOD, name="DotVector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] u_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DotVector2(danim.IDAVector2 v_0, danim.IDAVector2 u_1);

  /** @com.method(vtoffset=274, dispid=1610744078, type=METHOD, name="NegVector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 NegVector2(danim.IDAVector2 v_0);

  /** @com.method(vtoffset=275, dispid=1610744079, type=METHOD, name="SubVector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v1_0, [in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v2_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 SubVector2(danim.IDAVector2 v1_0, danim.IDAVector2 v2_1);

  /** @com.method(vtoffset=276, dispid=1610744080, type=METHOD, name="AddVector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v1_0, [in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v2_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 AddVector2(danim.IDAVector2 v1_0, danim.IDAVector2 v2_1);

  /** @com.method(vtoffset=277, dispid=1610744081, type=METHOD, name="AddPoint2Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_1, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 AddPoint2Vector(danim.IDAPoint2 p_0, danim.IDAVector2 v_1);

  /** @com.method(vtoffset=278, dispid=1610744082, type=METHOD, name="SubPoint2Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_1, [iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint2 SubPoint2Vector(danim.IDAPoint2 p_0, danim.IDAVector2 v_1);

  /** @com.method(vtoffset=279, dispid=1610744083, type=METHOD, name="SubPoint2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p1_0, [in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p2_1, [iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector2 SubPoint2(danim.IDAPoint2 p1_0, danim.IDAPoint2 p2_1);

  /** @com.method(vtoffset=280, dispid=1610744084, type=METHOD, name="DistancePoint2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] q_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DistancePoint2(danim.IDAPoint2 p_0, danim.IDAPoint2 q_1);

  /** @com.method(vtoffset=281, dispid=1610744085, type=METHOD, name="DistanceSquaredPoint2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] q_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DistanceSquaredPoint2(danim.IDAPoint2 p_0, danim.IDAPoint2 q_1);

  /** @com.method(vtoffset=282, dispid=1610744086, type=PROPGET, name="XVector3", name2="getXVector3", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 getXVector3();

  /** @com.method(vtoffset=283, dispid=1610744087, type=PROPGET, name="YVector3", name2="getYVector3", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 getYVector3();

  /** @com.method(vtoffset=284, dispid=1610744088, type=PROPGET, name="ZVector3", name2="getZVector3", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 getZVector3();

  /** @com.method(vtoffset=285, dispid=1610744089, type=PROPGET, name="ZeroVector3", name2="getZeroVector3", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 getZeroVector3();

  /** @com.method(vtoffset=286, dispid=1610744090, type=PROPGET, name="Origin3", name2="getOrigin3", addFlagsVtable=4)
      @com.parameters([iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 getOrigin3();

  /** @com.method(vtoffset=287, dispid=1610744091, type=METHOD, name="Vector3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] x_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] y_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] z_2, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 Vector3Anim(danim.IDANumber x_0, danim.IDANumber y_1, danim.IDANumber z_2);

  /** @com.method(vtoffset=288, dispid=1610744092, type=METHOD, name="Vector3", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [in,type=R8] z_2, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 Vector3(double x_0, double y_1, double z_2);

  /** @com.method(vtoffset=289, dispid=1610744093, type=METHOD, name="Point3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] x_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] y_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] z_2, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 Point3Anim(danim.IDANumber x_0, danim.IDANumber y_1, danim.IDANumber z_2);

  /** @com.method(vtoffset=290, dispid=1610744094, type=METHOD, name="Point3", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [in,type=R8] z_2, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 Point3(double x_0, double y_1, double z_2);

  /** @com.method(vtoffset=291, dispid=1610744095, type=METHOD, name="Vector3SphericalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] xyAngle_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] yzAngle_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] radius_2, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 Vector3SphericalAnim(danim.IDANumber xyAngle_0, danim.IDANumber yzAngle_1, danim.IDANumber radius_2);

  /** @com.method(vtoffset=292, dispid=1610744096, type=METHOD, name="Vector3Spherical", addFlagsVtable=4)
      @com.parameters([in,type=R8] xyAngle_0, [in,type=R8] yzAngle_1, [in,type=R8] radius_2, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 Vector3Spherical(double xyAngle_0, double yzAngle_1, double radius_2);

  /** @com.method(vtoffset=293, dispid=1610744097, type=METHOD, name="Point3SphericalAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] zxAngle_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] xyAngle_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] radius_2, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 Point3SphericalAnim(danim.IDANumber zxAngle_0, danim.IDANumber xyAngle_1, danim.IDANumber radius_2);

  /** @com.method(vtoffset=294, dispid=1610744098, type=METHOD, name="Point3Spherical", addFlagsVtable=4)
      @com.parameters([in,type=R8] zxAngle_0, [in,type=R8] xyAngle_1, [in,type=R8] radius_2, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 Point3Spherical(double zxAngle_0, double xyAngle_1, double radius_2);

  /** @com.method(vtoffset=295, dispid=1610744099, type=METHOD, name="DotVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] u_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DotVector3(danim.IDAVector3 v_0, danim.IDAVector3 u_1);

  /** @com.method(vtoffset=296, dispid=1610744100, type=METHOD, name="CrossVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] u_1, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 CrossVector3(danim.IDAVector3 v_0, danim.IDAVector3 u_1);

  /** @com.method(vtoffset=297, dispid=1610744101, type=METHOD, name="NegVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_0, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 NegVector3(danim.IDAVector3 v_0);

  /** @com.method(vtoffset=298, dispid=1610744102, type=METHOD, name="SubVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v1_0, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v2_1, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 SubVector3(danim.IDAVector3 v1_0, danim.IDAVector3 v2_1);

  /** @com.method(vtoffset=299, dispid=1610744103, type=METHOD, name="AddVector3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v1_0, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v2_1, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 AddVector3(danim.IDAVector3 v1_0, danim.IDAVector3 v2_1);

  /** @com.method(vtoffset=300, dispid=1610744104, type=METHOD, name="AddPoint3Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_1, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 AddPoint3Vector(danim.IDAPoint3 p_0, danim.IDAVector3 v_1);

  /** @com.method(vtoffset=301, dispid=1610744105, type=METHOD, name="SubPoint3Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] v_1, [iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAPoint3 SubPoint3Vector(danim.IDAPoint3 p_0, danim.IDAVector3 v_1);

  /** @com.method(vtoffset=302, dispid=1610744106, type=METHOD, name="SubPoint3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p1_0, [in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p2_1, [iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAVector3 SubPoint3(danim.IDAPoint3 p1_0, danim.IDAPoint3 p2_1);

  /** @com.method(vtoffset=303, dispid=1610744107, type=METHOD, name="DistancePoint3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] q_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DistancePoint3(danim.IDAPoint3 p_0, danim.IDAPoint3 q_1);

  /** @com.method(vtoffset=304, dispid=1610744108, type=METHOD, name="DistanceSquaredPoint3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] p_0, [in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] q_1, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber DistanceSquaredPoint3(danim.IDAPoint3 p_0, danim.IDAPoint3 q_1);

  /** @com.method(vtoffset=305, dispid=1610744109, type=PROPGET, name="IdentityTransform3", name2="getIdentityTransform3", addFlagsVtable=4)
      @com.parameters([iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 getIdentityTransform3();

  /** @com.method(vtoffset=306, dispid=1610744110, type=METHOD, name="Translate3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] tx_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] ty_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] tz_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Translate3Anim(danim.IDANumber tx_0, danim.IDANumber ty_1, danim.IDANumber tz_2);

  /** @com.method(vtoffset=307, dispid=1610744111, type=METHOD, name="Translate3", addFlagsVtable=4)
      @com.parameters([in,type=R8] tx_0, [in,type=R8] ty_1, [in,type=R8] tz_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Translate3(double tx_0, double ty_1, double tz_2);

  /** @com.method(vtoffset=308, dispid=1610744112, type=METHOD, name="Translate3Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] tx_0, [in,type=R8] ty_1, [in,type=R8] tz_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Translate3Rate(double tx_0, double ty_1, double tz_2);

  /** @com.method(vtoffset=309, dispid=1610744113, type=METHOD, name="Translate3Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] delta_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Translate3Vector(danim.IDAVector3 delta_0);

  /** @com.method(vtoffset=310, dispid=1610744114, type=METHOD, name="Translate3Point", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] new_origin_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Translate3Point(danim.IDAPoint3 new_origin_0);

  /** @com.method(vtoffset=311, dispid=1610744115, type=METHOD, name="Scale3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] x_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] y_1, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] z_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3Anim(danim.IDANumber x_0, danim.IDANumber y_1, danim.IDANumber z_2);

  /** @com.method(vtoffset=312, dispid=1610744116, type=METHOD, name="Scale3", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [in,type=R8] z_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3(double x_0, double y_1, double z_2);

  /** @com.method(vtoffset=313, dispid=1610744117, type=METHOD, name="Scale3Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [in,type=R8] z_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3Rate(double x_0, double y_1, double z_2);

  /** @com.method(vtoffset=314, dispid=1610744118, type=METHOD, name="Scale3Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] scale_vec_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3Vector(danim.IDAVector3 scale_vec_0);

  /** @com.method(vtoffset=315, dispid=1610744119, type=METHOD, name="Scale3UniformAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] uniform_scale_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3UniformAnim(danim.IDANumber uniform_scale_0);

  /** @com.method(vtoffset=316, dispid=1610744120, type=METHOD, name="Scale3Uniform", addFlagsVtable=4)
      @com.parameters([in,type=R8] uniform_scale_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3Uniform(double uniform_scale_0);

  /** @com.method(vtoffset=317, dispid=1610744121, type=METHOD, name="Scale3UniformRate", addFlagsVtable=4)
      @com.parameters([in,type=R8] uniform_scale_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Scale3UniformRate(double uniform_scale_0);

  /** @com.method(vtoffset=318, dispid=1610744122, type=METHOD, name="Rotate3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] axis_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] angle_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Rotate3Anim(danim.IDAVector3 axis_0, danim.IDANumber angle_1);

  /** @com.method(vtoffset=319, dispid=1610744123, type=METHOD, name="Rotate3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] axis_0, [in,type=R8] angle_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Rotate3(danim.IDAVector3 axis_0, double angle_1);

  /** @com.method(vtoffset=320, dispid=1610744124, type=METHOD, name="Rotate3Rate", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] axis_0, [in,type=R8] angle_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Rotate3Rate(danim.IDAVector3 axis_0, double angle_1);

  /** @com.method(vtoffset=321, dispid=1610744125, type=METHOD, name="Rotate3Degrees", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] axis_0, [in,type=R8] angle_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Rotate3Degrees(danim.IDAVector3 axis_0, double angle_1);

  /** @com.method(vtoffset=322, dispid=1610744126, type=METHOD, name="Rotate3RateDegrees", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] axis_0, [in,type=R8] angle_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Rotate3RateDegrees(danim.IDAVector3 axis_0, double angle_1);

  /** @com.method(vtoffset=323, dispid=1610744127, type=METHOD, name="XShear3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] a_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 XShear3Anim(danim.IDANumber a_0, danim.IDANumber b_1);

  /** @com.method(vtoffset=324, dispid=1610744128, type=METHOD, name="XShear3", addFlagsVtable=4)
      @com.parameters([in,type=R8] a_0, [in,type=R8] b_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 XShear3(double a_0, double b_1);

  /** @com.method(vtoffset=325, dispid=1610744129, type=METHOD, name="XShear3Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] a_0, [in,type=R8] b_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 XShear3Rate(double a_0, double b_1);

  /** @com.method(vtoffset=326, dispid=1610744130, type=METHOD, name="YShear3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] c_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] d_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 YShear3Anim(danim.IDANumber c_0, danim.IDANumber d_1);

  /** @com.method(vtoffset=327, dispid=1610744131, type=METHOD, name="YShear3", addFlagsVtable=4)
      @com.parameters([in,type=R8] c_0, [in,type=R8] d_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 YShear3(double c_0, double d_1);

  /** @com.method(vtoffset=328, dispid=1610744132, type=METHOD, name="YShear3Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] c_0, [in,type=R8] d_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 YShear3Rate(double c_0, double d_1);

  /** @com.method(vtoffset=329, dispid=1610744133, type=METHOD, name="ZShear3Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] e_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] f_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 ZShear3Anim(danim.IDANumber e_0, danim.IDANumber f_1);

  /** @com.method(vtoffset=330, dispid=1610744134, type=METHOD, name="ZShear3", addFlagsVtable=4)
      @com.parameters([in,type=R8] e_0, [in,type=R8] f_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 ZShear3(double e_0, double f_1);

  /** @com.method(vtoffset=331, dispid=1610744135, type=METHOD, name="ZShear3Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] e_0, [in,type=R8] f_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 ZShear3Rate(double e_0, double f_1);

  /** @com.method(vtoffset=332, dispid=1610744136, type=METHOD, name="Transform4x4AnimEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] m_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] m_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Transform4x4AnimEx(int m_0size, danim.IDANumber[] m_0);

  /** @com.method(vtoffset=333, dispid=1610744137, type=METHOD, name="Transform4x4Anim", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] m_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Transform4x4Anim(Variant m_0);

  /** @com.method(vtoffset=334, dispid=1610744138, type=METHOD, name="Compose3", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] a_0, [in,iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Compose3(danim.IDATransform3 a_0, danim.IDATransform3 b_1);

  /** @com.method(vtoffset=335, dispid=1610744139, type=METHOD, name="Compose3ArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] xfs_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] xfs_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Compose3ArrayEx(int xfs_0size, danim.IDATransform3[] xfs_0);

  /** @com.method(vtoffset=336, dispid=1610744140, type=METHOD, name="Compose3Array", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] xfs_0, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 Compose3Array(Variant xfs_0);

  /** @com.method(vtoffset=337, dispid=1610744141, type=METHOD, name="LookAtFrom", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] to_0, [in,iid=C46C1BD7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] from_1, [in,iid=C46C1BD9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] up_2, [iid=C46C1BDB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform3 LookAtFrom(danim.IDAPoint3 to_0, danim.IDAPoint3 from_1, danim.IDAVector3 up_2);

  /** @com.method(vtoffset=338, dispid=1610744142, type=PROPGET, name="IdentityTransform2", name2="getIdentityTransform2", addFlagsVtable=4)
      @com.parameters([iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 getIdentityTransform2();

  /** @com.method(vtoffset=339, dispid=1610744143, type=METHOD, name="Translate2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] tx_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] ty_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Translate2Anim(danim.IDANumber tx_0, danim.IDANumber ty_1);

  /** @com.method(vtoffset=340, dispid=1610744144, type=METHOD, name="Translate2", addFlagsVtable=4)
      @com.parameters([in,type=R8] tx_0, [in,type=R8] ty_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Translate2(double tx_0, double ty_1);

  /** @com.method(vtoffset=341, dispid=1610744145, type=METHOD, name="Translate2Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] tx_0, [in,type=R8] ty_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Translate2Rate(double tx_0, double ty_1);

  /** @com.method(vtoffset=342, dispid=1610744146, type=METHOD, name="Translate2Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] delta_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Translate2Vector(danim.IDAVector2 delta_0);

  /** @com.method(vtoffset=343, dispid=1610744147, type=METHOD, name="Translate2Point", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC7-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pos_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Translate2Point(danim.IDAPoint2 pos_0);

  /** @com.method(vtoffset=344, dispid=1610744148, type=METHOD, name="Scale2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] x_0, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] y_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2Anim(danim.IDANumber x_0, danim.IDANumber y_1);

  /** @com.method(vtoffset=345, dispid=1610744149, type=METHOD, name="Scale2", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2(double x_0, double y_1);

  /** @com.method(vtoffset=346, dispid=1610744150, type=METHOD, name="Scale2Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] x_0, [in,type=R8] y_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2Rate(double x_0, double y_1);

  /** @com.method(vtoffset=347, dispid=1610744151, type=METHOD, name="Scale2Vector2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] obsoleteMethod_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2Vector2(danim.IDAVector2 obsoleteMethod_0);

  /** @com.method(vtoffset=348, dispid=1610744152, type=METHOD, name="Scale2Vector", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC9-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] scale_vec_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2Vector(danim.IDAVector2 scale_vec_0);

  /** @com.method(vtoffset=349, dispid=1610744153, type=METHOD, name="Scale2UniformAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] uniform_scale_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2UniformAnim(danim.IDANumber uniform_scale_0);

  /** @com.method(vtoffset=350, dispid=1610744154, type=METHOD, name="Scale2Uniform", addFlagsVtable=4)
      @com.parameters([in,type=R8] uniform_scale_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2Uniform(double uniform_scale_0);

  /** @com.method(vtoffset=351, dispid=1610744155, type=METHOD, name="Scale2UniformRate", addFlagsVtable=4)
      @com.parameters([in,type=R8] uniform_scale_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Scale2UniformRate(double uniform_scale_0);

  /** @com.method(vtoffset=352, dispid=1610744156, type=METHOD, name="Rotate2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] angle_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Rotate2Anim(danim.IDANumber angle_0);

  /** @com.method(vtoffset=353, dispid=1610744157, type=METHOD, name="Rotate2", addFlagsVtable=4)
      @com.parameters([in,type=R8] angle_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Rotate2(double angle_0);

  /** @com.method(vtoffset=354, dispid=1610744158, type=METHOD, name="Rotate2Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] angle_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Rotate2Rate(double angle_0);

  /** @com.method(vtoffset=355, dispid=1610744159, type=METHOD, name="Rotate2Degrees", addFlagsVtable=4)
      @com.parameters([in,type=R8] angle_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Rotate2Degrees(double angle_0);

  /** @com.method(vtoffset=356, dispid=1610744160, type=METHOD, name="Rotate2RateDegrees", addFlagsVtable=4)
      @com.parameters([in,type=R8] angle_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Rotate2RateDegrees(double angle_0);

  /** @com.method(vtoffset=357, dispid=1610744161, type=METHOD, name="XShear2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] arg_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 XShear2Anim(danim.IDANumber arg_0);

  /** @com.method(vtoffset=358, dispid=1610744162, type=METHOD, name="XShear2", addFlagsVtable=4)
      @com.parameters([in,type=R8] arg_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 XShear2(double arg_0);

  /** @com.method(vtoffset=359, dispid=1610744163, type=METHOD, name="XShear2Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] arg_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 XShear2Rate(double arg_0);

  /** @com.method(vtoffset=360, dispid=1610744164, type=METHOD, name="YShear2Anim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] arg_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 YShear2Anim(danim.IDANumber arg_0);

  /** @com.method(vtoffset=361, dispid=1610744165, type=METHOD, name="YShear2", addFlagsVtable=4)
      @com.parameters([in,type=R8] arg_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 YShear2(double arg_0);

  /** @com.method(vtoffset=362, dispid=1610744166, type=METHOD, name="YShear2Rate", addFlagsVtable=4)
      @com.parameters([in,type=R8] arg_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 YShear2Rate(double arg_0);

  /** @com.method(vtoffset=363, dispid=1610744167, type=METHOD, name="Transform3x2AnimEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] m_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] m_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Transform3x2AnimEx(int m_0size, danim.IDANumber[] m_0);

  /** @com.method(vtoffset=364, dispid=1610744168, type=METHOD, name="Transform3x2Anim", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] m_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Transform3x2Anim(Variant m_0);

  /** @com.method(vtoffset=365, dispid=1610744169, type=METHOD, name="Compose2", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] a_0, [in,iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] b_1, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Compose2(danim.IDATransform2 a_0, danim.IDATransform2 b_1);

  /** @com.method(vtoffset=366, dispid=1610744170, type=METHOD, name="Compose2ArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] xfs_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] xfs_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Compose2ArrayEx(int xfs_0size, danim.IDATransform2[] xfs_0);

  /** @com.method(vtoffset=367, dispid=1610744171, type=METHOD, name="Compose2Array", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] xfs_0, [iid=C46C1BCB-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATransform2 Compose2Array(Variant xfs_0);

  /** @com.method(vtoffset=368, dispid=1610744172, type=METHOD, name="Tuple", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] obsolete1, [iid=5DFB2650-9668-11D0-B17B-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDATuple Tuple(Variant obsolete1);

  /** @com.method(vtoffset=369, dispid=1610744173, type=METHOD, name="Array", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] obsolete1, [iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAArray Array(Variant obsolete1);

  /** @com.method(vtoffset=370, dispid=1610744174, type=PROPGET, name="AreBlockingImportsComplete", name2="getAreBlockingImportsComplete", addFlagsVtable=4)
      @com.parameters([type=BOOLEAN] return) */
  public native boolean getAreBlockingImportsComplete();

  /** @com.method(vtoffset=371, dispid=1610809344, type=METHOD, name="ImportDirect3DRMVisual", addFlagsVtable=4)
      @com.parameters([in,iid=00000000-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] visual, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry ImportDirect3DRMVisual(IUnknown visual);

  /** @com.method(vtoffset=372, dispid=1610809345, type=METHOD, name="ApplyDXTransformEx", addFlagsVtable=4)
      @com.parameters([in,iid=00000000-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] theXf, [in,type=I4] numInputs, [in,size=1,elementType=DISPATCH,type=ARRAY] inputs, [in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] evaluator, [iid=BACD4D86-4A4F-11D1-9BC8-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDADXTransformResult ApplyDXTransformEx(IUnknown theXf, int numInputs, danim.IDABehavior[] inputs, danim.IDANumber evaluator);

  /** @com.method(vtoffset=373, dispid=1610809346, type=METHOD, name="ApplyDXTransform", addFlagsVtable=4)
      @com.parameters([in,iid=00020400-0000-0000-C000-000000000046,thread=AUTO,type=DISPATCH] theXf, [in,type=VARIANT] inputs, [in,type=VARIANT] evaluator, [iid=BACD4D86-4A4F-11D1-9BC8-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDADXTransformResult ApplyDXTransform(Object theXf, Variant inputs, Variant evaluator);

  /** @com.method(vtoffset=374, dispid=1610809347, type=METHOD, name="ModifiableNumber", addFlagsVtable=4)
      @com.parameters([in,type=R8] initVal, [iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber ModifiableNumber(double initVal);

  /** @com.method(vtoffset=375, dispid=1610809348, type=METHOD, name="ModifiableString", addFlagsVtable=4)
      @com.parameters([in,type=STRING] initVal, [iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAString ModifiableString(String initVal);

  /** @com.method(vtoffset=376, dispid=1610809349, type=METHOD, name="DAArrayEx2", addFlagsVtable=4)
      @com.parameters([in,type=I4] s, [in,size=1,elementType=DISPATCH,type=ARRAY] pBvrs, [in,type=U4] dwFlags, [iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAArray DAArrayEx2(int s, danim.IDABehavior[] pBvrs, int dwFlags);

  /** @com.method(vtoffset=377, dispid=1610809350, type=METHOD, name="DAArray2", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] bvrs, [in,type=U4] dwFlags, [iid=D17506C2-6B26-11D0-8914-00C04FC2A0CA,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAArray DAArray2(Variant bvrs, int dwFlags);

  /** @com.method(vtoffset=378, dispid=1610809351, type=METHOD, name="ImportGeometryWrapped", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,type=I4] wrapType, [in,type=R8] originX, [in,type=R8] originY, [in,type=R8] originZ, [in,type=R8] zAxisX, [in,type=R8] zAxisY, [in,type=R8] zAxisZ, [in,type=R8] yAxisX, [in,type=R8] yAxisY, [in,type=R8] yAxisZ, [in,type=R8] texOriginX, [in,type=R8] texOriginY, [in,type=R8] texScaleX, [in,type=R8] texScaleY, [in,type=U4] Flags, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry ImportGeometryWrapped(String url, int wrapType, double originX, double originY, double originZ, double zAxisX, double zAxisY, double zAxisZ, double yAxisX, double yAxisY, double yAxisZ, double texOriginX, double texOriginY, double texScaleX, double texScaleY, int Flags);

  /** @com.method(vtoffset=379, dispid=1610809352, type=METHOD, name="ImportGeometryWrappedAsync", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [in,type=I4] wrapType, [in,type=R8] originX, [in,type=R8] originY, [in,type=R8] originZ, [in,type=R8] zAxisX, [in,type=R8] zAxisY, [in,type=R8] zAxisZ, [in,type=R8] yAxisX, [in,type=R8] yAxisY, [in,type=R8] yAxisZ, [in,type=R8] texOriginX, [in,type=R8] texOriginY, [in,type=R8] texScaleX, [in,type=R8] texScaleY, [in,type=U4] Flags, [in,iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] pGeoStandIn, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportGeometryWrappedAsync(String url, int wrapType, double originX, double originY, double originZ, double zAxisX, double zAxisY, double zAxisZ, double yAxisX, double yAxisY, double yAxisZ, double texOriginX, double texOriginY, double texScaleX, double texScaleY, int Flags, danim.IDAGeometry pGeoStandIn);

  /** @com.method(vtoffset=380, dispid=1610809353, type=METHOD, name="ImportDirect3DRMVisualWrapped", addFlagsVtable=4)
      @com.parameters([in,iid=00000000-0000-0000-C000-000000000046,thread=AUTO,type=OBJECT] visual, [in,type=I4] wrapType, [in,type=R8] originX, [in,type=R8] originY, [in,type=R8] originZ, [in,type=R8] zAxisX, [in,type=R8] zAxisY, [in,type=R8] zAxisZ, [in,type=R8] yAxisX, [in,type=R8] yAxisY, [in,type=R8] yAxisZ, [in,type=R8] texOriginX, [in,type=R8] texOriginY, [in,type=R8] texScaleX, [in,type=R8] texScaleY, [in,type=U4] Flags, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry ImportDirect3DRMVisualWrapped(IUnknown visual, int wrapType, double originX, double originY, double originZ, double zAxisX, double zAxisY, double zAxisZ, double yAxisX, double yAxisY, double yAxisZ, double texOriginX, double texOriginY, double texScaleX, double texScaleY, int Flags);

  /** @com.method(vtoffset=381, dispid=1610809354, type=METHOD, name="UntilNotifyScript", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] b0_0, [in,iid=50B4791E-4731-11D0-8912-00C04FC2A0CA,thread=AUTO,type=DISPATCH] event_1, [in,type=STRING] scriptlet_2, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior UntilNotifyScript(danim.IDABehavior b0_0, danim.IDAEvent event_1, String scriptlet_2);

  /** @com.method(vtoffset=382, dispid=1610809355, type=PROPGET, name="ViewFrameRate", name2="getViewFrameRate", addFlagsVtable=4)
      @com.parameters([iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber getViewFrameRate();

  /** @com.method(vtoffset=383, dispid=1610809356, type=METHOD, name="UnionMontageArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] mtgs_0size, [in,size=1,elementType=DISPATCH,type=ARRAY] mtgs_0, [iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMontage UnionMontageArrayEx(int mtgs_0size, danim.IDAMontage[] mtgs_0);

  /** @com.method(vtoffset=384, dispid=1610809357, type=METHOD, name="UnionMontageArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] mtgs_0, [iid=C46C1BD5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAMontage UnionMontageArray(Variant mtgs_0);

  /** @com.method(vtoffset=385, dispid=1610809358, type=PROPGET, name="ModifiableBehaviorFlags", name2="getModifiableBehaviorFlags", addFlagsVtable=4)
      @com.parameters([type=U4] return) */
  public native int getModifiableBehaviorFlags();

  /** @com.method(vtoffset=386, dispid=1610809358, type=PROPPUT, name="ModifiableBehaviorFlags", name2="putModifiableBehaviorFlags", addFlagsVtable=4)
      @com.parameters([in,type=U4] dwFlags) */
  public native void setModifiableBehaviorFlags(int dwFlags);

  /** @com.method(vtoffset=387, dispid=1610809360, type=PROPGET, name="EmptyColor", name2="getEmptyColor", addFlagsVtable=4)
      @com.parameters([iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAColor getEmptyColor();

  /** @com.method(vtoffset=388, dispid=1610874880, type=METHOD, name="ImportSoundStream", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportSoundStream(String url);

  /** @com.method(vtoffset=389, dispid=1610874881, type=METHOD, name="ImportMovieStream", addFlagsVtable=4)
      @com.parameters([in,type=STRING] url, [iid=4A933702-E36F-11D0-9B99-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImportationResult ImportMovieStream(String url);

  /** @com.method(vtoffset=390, dispid=1610874882, type=METHOD, name="SequenceArrayEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] sz, [in,size=1,elementType=DISPATCH,type=ARRAY] bvrs_0, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior SequenceArrayEx(int sz, danim.IDABehavior[] bvrs_0);

  /** @com.method(vtoffset=391, dispid=1610874883, type=METHOD, name="SequenceArray", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] bvrs_0, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDABehavior SequenceArray(Variant bvrs_0);

  /** @com.method(vtoffset=392, dispid=1610874884, type=PROPGET, name="ViewTimeDelta", name2="getViewTimeDelta", addFlagsVtable=4)
      @com.parameters([iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDANumber getViewTimeDelta();

  /** @com.method(vtoffset=393, dispid=1610874885, type=METHOD, name="TriMesh", addFlagsVtable=4)
      @com.parameters([in,type=I4] nTriangles, [in,type=VARIANT] positions, [in,type=VARIANT] normals, [in,type=VARIANT] UVs, [in,type=VARIANT] indices, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry TriMesh(int nTriangles, Variant positions, Variant normals, Variant UVs, Variant indices);

  /** @com.method(vtoffset=394, dispid=1610874886, type=METHOD, name="TriMeshEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] nTriangles, [in,type=I4] nPositions, [in,size=1,elementType=R4,type=ARRAY] positions, [in,type=I4] nNormals, [in,size=1,elementType=R4,type=ARRAY] normals, [in,type=I4] nUVs, [in,size=1,elementType=R4,type=ARRAY] UVs, [in,type=I4] nIndices, [in,size=1,elementType=I4,type=ARRAY] indices, [iid=C46C1BDF-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAGeometry TriMeshEx(int nTriangles, int nPositions, float[] positions, int nNormals, float[] normals, int nUVs, float[] UVs, int nIndices, int[] indices);

  /** @com.method(vtoffset=395, dispid=1610874887, type=METHOD, name="RadialGradientMulticolor", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] offsets, [in,type=VARIANT] colors, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientMulticolor(Variant offsets, Variant colors);

  /** @com.method(vtoffset=396, dispid=1610874888, type=METHOD, name="RadialGradientMulticolorEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] nOffsets, [in,size=1,elementType=DISPATCH,type=ARRAY] offsets, [in,type=I4] nColors, [in,size=1,elementType=DISPATCH,type=ARRAY] colors, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage RadialGradientMulticolorEx(int nOffsets, danim.IDANumber[] offsets, int nColors, danim.IDAColor[] colors);

  /** @com.method(vtoffset=397, dispid=1610874889, type=METHOD, name="LinearGradientMulticolor", addFlagsVtable=4)
      @com.parameters([in,type=VARIANT] offsets, [in,type=VARIANT] colors, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage LinearGradientMulticolor(Variant offsets, Variant colors);

  /** @com.method(vtoffset=398, dispid=1610874890, type=METHOD, name="LinearGradientMulticolorEx", addFlagsVtable=4)
      @com.parameters([in,type=I4] nOffsets, [in,size=1,elementType=DISPATCH,type=ARRAY] offsets, [in,type=I4] nColors, [in,size=1,elementType=DISPATCH,type=ARRAY] colors, [iid=C46C1BD3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] return) */
  public native danim.IDAImage LinearGradientMulticolorEx(int nOffsets, danim.IDANumber[] offsets, int nColors, danim.IDAColor[] colors);


  public static final com.ms.com._Guid iid = new com.ms.com._Guid((int)0x6e0b5fc4, (short)0x4d1e, (short)0x11d2, (byte)0xaa, (byte)0x53, (byte)0x0, (byte)0xc0, (byte)0x4f, (byte)0xc2, (byte)0xf6, (byte)0xf);

  public static final com.ms.com._Guid clsid = new com.ms.com._Guid((int)0x542fb453, (short)0x5003, (short)0x11cf, (byte)0x92, (byte)0xa2, (byte)0x0, (byte)0xaa, (byte)0x0, (byte)0xb8, (byte)0xa7, (byte)0x33);
}
