Class IDAStatics (unit DAnim)

Inherits from

IDispatch

Constructors



Functions

function Abs(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Acos(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Add(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function AddPoint2Vector(p_0: IDAPoint2; v2_1: IDAVector2; out ret_2: IDAPoint2): HRESULT;


function AddPoint3Vector(p_0: IDAPoint3; v_1: IDAVector3; out ret_2: IDAPoint3): HRESULT;


function AddVector2(v1_0, v2_1: IDAVector2; out ret_2: IDAVector2): HRESULT;


function AddVector3(v1_0, v2_1: IDAVector3; out ret_2: IDAVector3): HRESULT;


function AndEvent(e1_0, e2_1: IDAEvent; out ret_2: IDAEvent): HRESULT;


function And_(a_0, b_1: IDABoolean; out ret_2: IDABoolean): HRESULT;


function AppTriggeredEvent(out ret_0: IDAEvent): HRESULT;


function ArcDegrees(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function ArcRadians(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function ArcRadiansAnim(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: IDANumber; out ret_4: IDAPath2): HRESULT;


function Array_(obsolete1: Variant; out obsolete2: IDAArray): HRESULT;


function Asin(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Atan(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Atan2(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function Ceiling(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function ColorHsl(hue_0, saturation_1, lum_2: double; out ret_3: IDAColor): HRESULT;


function ColorHslAnim(hue_0, saturation_1, lum_2: IDANumber; out ret_3: IDAColor): HRESULT;


function ColorRgb(red_0, green_1, blue_2: double; out ret_3: IDAColor): HRESULT;


function ColorRgb255(red_0, green_1, blue_2: SmallInt; out ret_3: IDAColor): HRESULT;


function ColorRgbAnim(red_0, green_1, blue_2: IDANumber; out ret_3: IDAColor): HRESULT;


function Compose2(a_0, b_1: IDATransform2; out ret_2: IDATransform2): HRESULT;


function Compose2Array(xfs_0: Variant; out ret_1: IDATransform2): HRESULT;


function Compose2ArrayEx(xfs_0size: Longint; xfs_0: IDATransform2; out ret_1: IDATransform2): HRESULT;


function Compose3(a_0, b_1: IDATransform3; out ret_2: IDATransform3): HRESULT;


function Compose3Array(xfs_0: Variant; out ret_1: IDATransform3): HRESULT;


function Compose3ArrayEx(xfs_0size: Longint; xfs_0: IDATransform3; out ret_1: IDATransform3): HRESULT;


function Concat(p1_0, p2_1: IDAPath2; out ret_2: IDAPath2): HRESULT;


function ConcatArray(paths_0: Variant; out ret_1: IDAPath2): HRESULT;


function ConcatArrayEx(paths_0size: Longint; paths_0: IDAPath2; out ret_1: IDAPath2): HRESULT;


function ConcatString(s1_0, s2_1: IDAString; out ret_2: IDAString): HRESULT;


function Cond(c, i, e: IDABoolean; out pCondBvr: IDABoolean): HRESULT;


function Cos(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function CrossVector3(v_0, u_1: IDAVector3; out ret_2: IDAVector3): HRESULT;


function CubicBSplinePath(points_0, knots_1: Variant; out ret_2: IDAPath2): HRESULT;


function CubicBSplinePathEx(points_0size: Longint; points_0: IDAPoint2; knots_1size: Longint; knots_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function DAArray(bvrs: Variant; out bvr: IDAArray): HRESULT;


function DAArrayEx(s: Longint; pBvrs: IDABehavior; out bvr: IDAArray): HRESULT;


function DABoolean(num_0: WordBool; out ret_1: IDABoolean): HRESULT;


function DANumber(num_0: Longint; out ret_1: IDANumber): HRESULT;


function DAString(str_0: TBSTR; out ret_1: IDAString): HRESULT;


function DATuple(bvrs: Variant; out bvr: IDATuple): HRESULT;


function DATupleEx(s: Longint; pBvrs: IDABehavior; out bvr: IDATuple): HRESULT;


function Derivative(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function DerivativePoint2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function DerivativePoint3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function DerivativeVector2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function DerivativeVector3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function DifferenceMatte(m1_0, m2_1: IDAMatte; out ret_2: IDAMatte): HRESULT;


function DistancePoint2(p_0, q_1: IDAPoint2; out ret_2: IDANumber): HRESULT;


function DistancePoint3(p1_0, p2_1: IDAPoint3; out ret_2: IDANumber): HRESULT;


function DistanceSquaredPoint2(p_0, q_1: IDAPoint2; out ret_2: IDANumber): HRESULT;


function DistanceSquaredPoint3(p_0, q_1: IDAPoint3; out ret_2: IDANumber): HRESULT;


function Div_(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function DotVector2(v_0, u_1: IDAVector2; out ret_2: IDANumber): HRESULT;


function DotVector3(v_0, u_1: IDAVector3; out ret_2: IDANumber): HRESULT;


function EQ(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function Exp(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function FillMatte(p_0: IDAPath2; out ret_1: IDAMatte): HRESULT;


function Floor(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function FollowPath(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngle(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleAnim(obsoleted1_0: IDAPath2; obsoleted2_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleEval(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleUpright(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleUprightAnim(obsoleted1_0: IDAPath2; obsoleted2_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleUprightEval(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAnim(obsoleted1_0: IDAPath2; obsoleted2_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function FollowPathEval(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function Font(str_0: TBSTR; size_1: double; col_2: IDAColor; out ret_3: IDAFontStyle): HRESULT;


function FontAnim(str_0: IDAString; size_1: IDANumber; col_2: IDAColor; out ret_3: IDAFontStyle): HRESULT;


function get_Always(out ret_0: IDAEvent): HRESULT;


function get_AmbientLight(out ret_0: IDAGeometry): HRESULT;


function get_Aqua(out ret_0: IDAColor): HRESULT;


function get_AreBlockingImportsComplete(var bComplete: WordBool): HRESULT;


function get_Black(out ret_0: IDAColor): HRESULT;


function get_Blue(out ret_0: IDAColor): HRESULT;


function get_ClearMatte(out ret_0: IDAMatte): HRESULT;


function get_ClientSite(out pClientSite: IOleClientSite): HRESULT;


function get_Cyan(out ret_0: IDAColor): HRESULT;


function get_DAFalse(out ret_0: IDABoolean): HRESULT;


function get_DashStyleDashed(out ret_0: IDADashStyle): HRESULT;


function get_DashStyleSolid(out ret_0: IDADashStyle): HRESULT;


function get_DATrue(out ret_0: IDABoolean): HRESULT;


function get_DefaultFont(out ret_0: IDAFontStyle): HRESULT;


function get_DefaultLineStyle(out ret_0: IDALineStyle): HRESULT;


function get_DefaultMicrophone(out ret_0: IDAMicrophone): HRESULT;


function get_DetectableEmptyImage(out ret_0: IDAImage): HRESULT;


function get_DirectionalLight(out ret_0: IDAGeometry): HRESULT;


function get_EmptyGeometry(out ret_0: IDAGeometry): HRESULT;


function get_EmptyImage(out ret_0: IDAImage): HRESULT;


function get_EmptyLineStyle(out ret_0: IDALineStyle): HRESULT;


function get_EmptyMontage(out ret_0: IDAMontage): HRESULT;


function get_EndStyleFlat(out ret_0: IDAEndStyle): HRESULT;


function get_EndStyleRound(out ret_0: IDAEndStyle): HRESULT;


function get_EndStyleSquare(out ret_0: IDAEndStyle): HRESULT;


function get_Fuchsia(out ret_0: IDAColor): HRESULT;


function get_GlobalTime(out ret_0: IDANumber): HRESULT;


function get_Gray(out ret_0: IDAColor): HRESULT;


function get_Green(out ret_0: IDAColor): HRESULT;


function get_IdentityTransform2(out ret_0: IDATransform2): HRESULT;


function get_IdentityTransform3(out ret_0: IDATransform3): HRESULT;


function get_JoinStyleBevel(out ret_0: IDAJoinStyle): HRESULT;


function get_JoinStyleMiter(out ret_0: IDAJoinStyle): HRESULT;


function get_JoinStyleRound(out ret_0: IDAJoinStyle): HRESULT;


function get_LeftButtonDown(out ret_0: IDAEvent): HRESULT;


function get_LeftButtonState(out ret_0: IDABoolean): HRESULT;


function get_LeftButtonUp(out ret_0: IDAEvent): HRESULT;


function get_Lime(out ret_0: IDAColor): HRESULT;


function get_LocalTime(out ret_0: IDANumber): HRESULT;


function get_Magenta(out ret_0: IDAColor): HRESULT;


function get_Maroon(out ret_0: IDAColor): HRESULT;


function get_MousePosition(out ret_0: IDAPoint2): HRESULT;


function get_Navy(out ret_0: IDAColor): HRESULT;


function get_Never(out ret_0: IDAEvent): HRESULT;


function get_Olive(out ret_0: IDAColor): HRESULT;


function get_OpaqueMatte(out ret_0: IDAMatte): HRESULT;


function get_Origin2(out ret_0: IDAVector2): HRESULT;


function get_Origin3(out ret_0: IDAPoint3): HRESULT;


function get_Pixel(out ret_0: IDANumber): HRESULT;


function get_PixelConstructionMode(var bMode: WordBool): HRESULT;


function get_PointLight(out ret_0: IDAGeometry): HRESULT;


function get_Purple(out ret_0: IDAColor): HRESULT;


function get_Red(out ret_0: IDAColor): HRESULT;


function get_RightButtonDown(out ret_0: IDAEvent): HRESULT;


function get_RightButtonState(out ret_0: IDABoolean): HRESULT;


function get_RightButtonUp(out ret_0: IDAEvent): HRESULT;


function get_Silence(out ret_0: IDASound): HRESULT;


function get_Silver(out ret_0: IDAColor): HRESULT;


function get_SinSynth(out ret_0: IDASound): HRESULT;


function get_Site(out pSite: IDASite): HRESULT;


function get_Teal(out ret_0: IDAColor): HRESULT;


function get_VersionString(var str: TBSTR): HRESULT;


function get_White(out ret_0: IDAColor): HRESULT;


function get_XVector2(out ret_0: IDAVector2): HRESULT;


function get_XVector3(out ret_0: IDAVector3): HRESULT;


function get_Yellow(out ret_0: IDAColor): HRESULT;


function get_YVector2(out ret_0: IDAVector2): HRESULT;


function get_YVector3(out ret_0: IDAVector3): HRESULT;


function get_ZeroVector2(out ret_0: IDAVector2): HRESULT;


function get_ZeroVector3(out ret_0: IDAVector3): HRESULT;


function get_ZVector3(out ret_0: IDAVector3): HRESULT;


function GradientHorizontal(start_0, stop_1: IDAColor; fallOff_2: double; out ret_3: IDAImage): HRESULT;


function GradientHorizontalAnim(start_0, stop_1: IDAColor; fallOff_2: IDANumber; out ret_3: IDAImage): HRESULT;


function GradientPolygon(points_0, colors_1: Variant; out ret_2: IDAImage): HRESULT;


function GradientPolygonEx(points_0size: Longint; points_0: IDAPoint2; colors_1size: Longint; colors_1: IDAColor; out ret_2: IDAImage): HRESULT;


function GradientSquare(lowerLeft_0, upperLeft_1, upperRight_2, lowerRight_3: IDAColor; out ret_4: IDAImage): HRESULT;


function GT(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function GTE(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function HatchBackwardDiagonal(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchBackwardDiagonalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchCross(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchCrossAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchDiagonalCross(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchDiagonalCrossAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchForwardDiagonal(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchForwardDiagonalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchHorizontal(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchHorizontalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchVertical(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchVerticalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function ImageMontage(im_0: IDAImage; depth_1: double; out ret_2: IDAMontage): HRESULT;


function ImageMontageAnim(im_0: IDAImage; depth_1: IDANumber; out ret_2: IDAMontage): HRESULT;


function ImportDirectDrawSurface(dds: IDirectDrawSurface; updateEvent: IDAEvent; out ppImage: IDAImage): HRESULT;


function ImportGeometry(url: TBSTR; out ppGeometry: IDAGeometry): HRESULT;


function ImportGeometryAsync(url: TBSTR; pGeoStandIn: IDAGeometry; out ppResult: IDAImportationResult): HRESULT;


function ImportImage(url: TBSTR; out ppImage: IDAImage): HRESULT;


function ImportImageAsync(url: TBSTR; pImageStandIn: IDAImage; out ppResult: IDAImportationResult): HRESULT;


function ImportImageAsyncColorKey(url: TBSTR; pImageStandIn: IDAImage; colorKeyRed, colorKeyGreen, colorKeyBlue: Byte; out ppResult: IDAImportationResult): HRESULT;


function ImportImageColorKey(url: TBSTR; colorKeyRed, colorKeyGreen, colorKeyBlue: Byte; out ppImage: IDAImage): HRESULT;


function ImportMovie(url: TBSTR; out ppResult: IDAImportationResult): HRESULT;


function ImportMovieAsync(url: TBSTR; pImageStandIn: IDAImage; pSoundStandIn: IDASound; out ppResult: IDAImportationResult): HRESULT;


function ImportSound(url: TBSTR; out ppResult: IDAImportationResult): HRESULT;


function ImportSoundAsync(url: TBSTR; pSoundStandIn: IDASound; out ppResult: IDAImportationResult): HRESULT;


function Integral(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function IntegralVector2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function IntegralVector3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function Interpolate(from_0, to_1, duration_2: double; out ret_3: IDANumber): HRESULT;


function InterpolateAnim(from_0, to_1, duration_2: IDANumber; out ret_3: IDANumber): HRESULT;


function IntersectMatte(m1_0, m2_1: IDAMatte; out ret_2: IDAMatte): HRESULT;


function KeyDown(arg_0: Longint; out ret_1: IDAEvent): HRESULT;


function KeyState(n_0: IDANumber; out ret_1: IDABoolean): HRESULT;


function KeyUp(arg_0: Longint; out ret_1: IDAEvent): HRESULT;


function Line(p1_0, p2_1: IDAPoint2; out ret_2: IDAPath2): HRESULT;


function Ln(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Log10(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function LookAtFrom(to_0, from_1: IDAPoint3; up_2: IDAVector3; out ret_3: IDATransform3): HRESULT;


function LT(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function LTE(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function Mix(left_0, right_1: IDASound; out ret_2: IDASound): HRESULT;


function MixArray(snds_0: Variant; out ret_1: IDASound): HRESULT;


function MixArrayEx(snds_0size: Longint; snds_0: IDASound; out ret_1: IDASound): HRESULT;


function ModifiableBehavior(orig: IDABehavior; out bvr: IDABehavior): HRESULT;


function Mod_(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function Mul(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function NE(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function Neg(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function NegVector2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function NegVector3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function NewDrawingSurface(out pds: IDADrawingSurface): HRESULT;


function NotEvent(event_0: IDAEvent; out ret_1: IDAEvent): HRESULT;


function Not_(a_0: IDABoolean; out ret_1: IDABoolean): HRESULT;


function NumberBSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDANumber): HRESULT;


function NumberBSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDANumber; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDANumber): HRESULT;


function OrEvent(e1_0, e2_1: IDAEvent; out ret_2: IDAEvent): HRESULT;


function Or_(a_0, b_1: IDABoolean; out ret_2: IDABoolean): HRESULT;


function Oval(width_0, height_1: double; out ret_2: IDAPath2): HRESULT;


function OvalAnim(width_0, height_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function Overlay(top_0, bottom_1: IDAImage; out ret_2: IDAImage): HRESULT;


function OverlayArray(imgs_0: Variant; ret_1: IDAImage): HRESULT;


function OverlayArrayEx(imgs_0size: Longint; imgs_0: IDAImage; out ret_1: IDAImage): HRESULT;


function ParallelCamera(nearClip_0: double; out ret_1: IDACamera): HRESULT;


function ParallelCameraAnim(nearClip_0: IDANumber; out ret_1: IDACamera): HRESULT;


function PerspectiveCamera(focalDist_0, nearClip_1: double; out ret_2: IDACamera): HRESULT;


function PerspectiveCameraAnim(focalDist_0, nearClip_1: IDANumber; out ret_2: IDACamera): HRESULT;


function PieDegrees(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function PieRadians(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function PieRadiansAnim(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: IDANumber; out ret_4: IDAPath2): HRESULT;


function Point2(x_0, y_1: double; out ret_2: IDAPoint2): HRESULT;


function Point2Anim(x_0, y_1: IDANumber; out ret_2: IDAPoint2): HRESULT;


function Point2BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAPoint2): HRESULT;


function Point2BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAPoint2; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAPoint2): HRESULT;


function Point2Polar(theta_0, radius_1: double; out ret_2: IDAPoint2): HRESULT;


function Point2PolarAnim(theta_0, radius_1: IDANumber; out ret_2: IDAVector2): HRESULT;


function Point3(x_0, y_1, z_2: double; out ret_3: IDAPoint3): HRESULT;


function Point3Anim(x_0, y_1, z_2: IDANumber; out ret_3: IDAPoint3): HRESULT;


function Point3BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAPoint3): HRESULT;


function Point3BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAPoint3; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAPoint3): HRESULT;


function Point3Spherical(xyAngle_0, yzAngle_1, radius_2: double; out ret_3: IDAPoint3): HRESULT;


function Point3SphericalAnim(xyAngle_0, yzAngle_1, radius_2: IDANumber; out ret_3: IDAPoint3): HRESULT;


function PolydrawPath(points_0, codes_1: Variant; out ret_2: IDAPath2): HRESULT;


function PolydrawPathEx(points_0size: Longint; points_0: IDAPoint2; codes_1size: Longint; codes_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function Polyline(points_0: Variant; out ret_1: IDAPath2): HRESULT;


function PolylineEx(points_0size: Longint; points_0: IDAPoint2; out ret_1: IDAPath2): HRESULT;


function Pow(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function Predicate(b_0: IDABoolean; out ret_1: IDAEvent): HRESULT;


function put_ClientSite(pClientSite: IOleClientSite): HRESULT;


function put_PixelConstructionMode(bMode: WordBool): HRESULT;


function put_Site(pSite: IDASite): HRESULT;


function RadialGradientPolygon(inner_0, outer_1: IDAColor; points_2: Variant; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientPolygonAnim(inner_0, outer_1: IDAColor; points_2: Variant; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientPolygonAnimEx(inner_0, outer_1: IDAColor; points_2size: Longint; points_2: IDAPoint2; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientPolygonEx(inner_0, outer_1: IDAColor; points_2size: Longint; points_2 : IDAPoint2; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientRegularPoly(inner_0, outer_1: IDAColor; numEdges_2, fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientRegularPolyAnim(inner_0, outer_1: IDAColor; numEdges_2, fallOff_3: IDANumber; out ret_4: IDAImage): HRESULT;


function RadialGradientSquare(inner_0, outer_1: IDAColor; fallOff_2: double; out ret_3: IDAImage): HRESULT;


function RadialGradientSquareAnim(inner_0, outer_1: IDAColor; fallOff_2: IDANumber; out ret_3: IDAImage): HRESULT;


function Ray(pt_0: IDAPoint2; out ret_1: IDAPath2): HRESULT;


function Rect(width_0, height_1: double; out ret_2: IDAPath2): HRESULT;


function RectAnim(width_0, height_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function Rotate2(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate2Anim(angle_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function Rotate2Degrees(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate2Rate(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate2RateDegrees(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate3(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Rotate3Anim(axis_0: IDAVector3; angle_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function Rotate3Degrees(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Rotate3Rate(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Rotate3RateDegrees(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Round(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function RoundRect(width_0, height_1, cornerArcWidth_2, cornerArcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function RoundRectAnim(width_0, height_1, cornerArcWidth_2, cornerArcHeight_3: IDANumber; out ret_4: IDAPath2): HRESULT;


function Scale2(x_0, y_1: double; out ret_2: IDATransform2): HRESULT;


function Scale2Anim(x_0, y_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function Scale2Rate(x_0, y_1: double; out ret_2: IDATransform2): HRESULT;


function Scale2Uniform(uniform_scale_0: double; out ret_1: IDATransform2): HRESULT;


function Scale2UniformAnim(uniform_scale_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function Scale2UniformRate(uniform_scale_0: double; out ret_1: IDATransform2): HRESULT;


function Scale2Vector(scale_vec_0: IDAVector2; out ret_1: IDATransform2): HRESULT;


function Scale2Vector2(obsoleteMethod_0: IDAVector2; out ret_1: IDATransform2): HRESULT;


function Scale3(x_0, y_1, z_2: double; out ret_3: IDATransform3): HRESULT;


function Scale3Anim(x_0, y_1, z_2: IDANumber; out ret_3: IDATransform3): HRESULT;


function Scale3Rate(x_0, y_1, z_2: double; out ret_3: IDATransform3): HRESULT;


function Scale3Uniform(uniform_scale_0: double; out ret_1: IDATransform3): HRESULT;


function Scale3UniformAnim(uniform_scale_0: IDANumber; out ret_1: IDATransform3): HRESULT;


function Scale3UniformRate(uniform_scale_0: double; out ret_1: IDATransform3): HRESULT;


function Scale3Vector(scale_vec_0: IDAVector3; out ret_1: IDATransform3): HRESULT;


function ScriptCallback(obsolete1_0: TBSTR; obsolete2_1: IDAEvent; obsolete3_2: TBSTR; out ret_3: IDAEvent): HRESULT;


function SeededRandom(arg_0: double; out ret_1: IDANumber): HRESULT;


function Sequence(s1_0, s2_1: IDABehavior; out ret_2: IDABehavior): HRESULT;


function Sin(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function SlowInSlowOut(from_0, to_1, duration_2, sharpness_3: double; out ret_3: IDANumber): HRESULT;


function SlowInSlowOutAnim(from_0, to_1, duration_2, sharpness_3: IDANumber; out ret_3: IDANumber): HRESULT;


function SolidColorImage(col_0: IDAColor; out ret_1: IDAImage): HRESULT;


function SoundSource(snd_0: IDASound; out ret_1: IDAGeometry): HRESULT;


function SpotLight(fullcone_0: IDANumber; cutoff_1: double; out ret_2: IDAGeometry): HRESULT;


function SpotLightAnim(fullcone_0, cutoff_1: IDANumber; out ret_2: IDAGeometry): HRESULT;


function Sqrt(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function StringImage(str_0: TBSTR; fs_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function StringImageAnim(str_0: IDAString; fs_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function StringPath(str_0: TBSTR; fs_1: IDAFontStyle; out ret_2: IDAPath2): HRESULT;


function StringPathAnim(str_0: IDAString; fs_1: IDAFontStyle; out ret_2: IDAPath2): HRESULT;


function Sub(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function SubPoint2(p_0, p_1: IDAPoint2; out ret_2: IDAVector2): HRESULT;


function SubPoint2Vector(p_0: IDAPoint2; v2_1: IDAVector2; out ret_2: IDAPoint2): HRESULT;


function SubPoint3(p1_0, p2_1: IDAPoint3; out ret_2: IDAVector3): HRESULT;


function SubPoint3Vector(p_0: IDAPoint3; v_1: IDAVector3; out ret_2: IDAPoint3): HRESULT;


function SubVector2(v1_0, v2_1: IDAVector2; out ret_2: IDAVector2): HRESULT;


function SubVector3(v1_0, v2_1: IDAVector3; out ret_2: IDAVector3): HRESULT;


function Tan(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function TextImage(obsoleted1_0: TBSTR; obsoleted2_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function TextImageAnim(obsoleted1_0: IDAString; obsoleted2_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function TextMatte(str_0: IDAString; fs_1: IDAFontStyle; out ret_2: IDAMatte): HRESULT;


function TextPath(obsolete1_0: IDAString; obsolete2_1: IDAFontStyle; out ret_2: IDAPath2): HRESULT;


function ThenEvent(e1_0, e2_1: IDAEvent; out ret_2: IDAEvent): HRESULT;


function Timer(n_0: double; out ret_1: IDAEvent): HRESULT;


function TimerAnim(n_0: IDANumber; out ret_1: IDAEvent): HRESULT;


function ToDegrees(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function ToRadians(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Transform3x2Anim(m_0: Variant; out ret_1: IDATransform2): HRESULT;


function Transform3x2AnimEx(m_0size: Longint; m_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function Transform4x4Anim(m_0: Variant; out ret_1: IDATransform3): HRESULT;


function Transform4x4AnimEx(m_0size: Longint; m_0: IDANumber; out ret_1: IDATransform3): HRESULT;


function Translate2(Tx_0, Ty_1: double; out ret_2: IDATransform2): HRESULT;


function Translate2Anim(Tx_0, Ty_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function Translate2Point(pos_0: IDAPoint2; out ret_1: IDATransform2): HRESULT;


function Translate2Rate(Tx_0, Ty_1: double; out ret_2: IDATransform2): HRESULT;


function Translate2Vector(delta_0: IDAVector2; out ret_1: IDATransform2): HRESULT;


function Translate3(tx_0, ty_1, tz_2: double; out ret_3: IDATransform3): HRESULT;


function Translate3Anim(tx_0, ty_1, tz_2: IDANumber; out ret_3: IDATransform3): HRESULT;


function Translate3Point(new_origin_0: IDAPoint3; out ret_1: IDATransform3): HRESULT;


function Translate3Rate(tx_0, ty_1, tz_2: double; out ret_3: IDATransform3): HRESULT;


function Translate3Vector(delta_0: IDAVector3; out ret_1: IDATransform3): HRESULT;


function TriggerEvent(event: IDAEvent; data: IDABehavior): HRESULT;


function Tuple(obsolete1: Variant; out obsolete2: IDATuple): HRESULT;


function UninitializedArray(typeTmp: IDAArray; out bvr: IDAArray): HRESULT;


function UninitializedTuple(typeTmp: IDATuple; out bvr: IDATuple): HRESULT;


function UnionGeometry(g1_0, g2_1: IDAGeometry; out ret_2: IDAGeometry): HRESULT;


function UnionGeometryArray(imgs_0: Variant; out ret_1: IDAGeometry): HRESULT;


function UnionGeometryArrayEx(imgs_0size: Longint; imgs_0: IDAGeometry; out ret_1: IDAGeometry): HRESULT;


function UnionMatte(m1_0, m2_1: IDAMatte; out ret_2: IDAMatte): HRESULT;


function UnionMontage(m1_0, m2_1: IDAMontage; out ret_2: IDAMontage): HRESULT;


function UntilEx(b0_0: IDABehavior; event_1: IDAEvent; out ret_2: IDABehavior): HRESULT;


function UntilNotify(b0_0: IDABehavior; event_1: IDAEvent; notifier_2: IDAUntilNotifier; out ret_3: IDABehavior): HRESULT;


function Until_(b0_0: IDABehavior; event_1: IDAEvent; notifier_2: IDAUntilNotifier; out ret_3: IDABehavior): HRESULT;


function UserData(data_0: IUnknown; out ret_1: IDAUserData): HRESULT;


function Vector2(x_0, y_1: double; out ret_2: IDAVector2): HRESULT;


function Vector2Anim(x_0, y_1: IDANumber; out ret_2: IDAVector2): HRESULT;


function Vector2BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAVector2): HRESULT;


function Vector2BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAVector2; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAVector2): HRESULT;


function Vector2Polar(theta_0, radius_1: double; out ret_2: IDAVector2): HRESULT;


function Vector2PolarAnim(theta_0, radius_1: IDANumber; out ret_2: IDAVector2): HRESULT;


function Vector2PolarDegrees(theta_0, radius_1: double; out ret_2: IDAVector2): HRESULT;


function Vector3(x_0, y_1, z_2: double; out ret_3: IDAVector3): HRESULT;


function Vector3Anim(x_0, y_1, z_2: IDANumber; out ret_3: IDAVector3): HRESULT;


function Vector3BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAVector3): HRESULT;


function Vector3BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAVector3; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAVector3): HRESULT;


function Vector3Spherical(xyAngle_0, yzAngle_1, radius_2: double; out ret_3: IDAVector3): HRESULT;


function Vector3SphericalAnim(xyAngle_0, yzAngle_1, radius_2: IDANumber; out ret_3: IDAVector3): HRESULT;


function XShear2(arg_0: double; out ret_1: IDATransform2): HRESULT;


function XShear2Anim(arg_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function XShear2Rate(arg_0: double; out ret_1: IDATransform2): HRESULT;


function XShear3(a_0, b_1: double; out ret_2: IDATransform3): HRESULT;


function XShear3Anim(a_0, b_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function XShear3Rate(a_0, b_1: double; out ret_2: IDATransform3): HRESULT;


function YShear2(arg_0: double; out ret_1: IDATransform2): HRESULT;


function YShear2Anim(arg_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function YShear2Rate(arg_0: double; out ret_1: IDATransform2): HRESULT;


function YShear3(c_0, d_1: double; out ret_2: IDATransform3): HRESULT;


function YShear3Anim(a_0, b_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function YShear3Rate(c_0, d_1: double; out ret_2: IDATransform3): HRESULT;


function ZShear3(e_0, f_1: double; out ret_2: IDATransform3): HRESULT;


function ZShear3Anim(e_0, f_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function ZShear3Rate(e_0, f_1: double; out ret_2: IDATransform3): HRESULT;


Properties

Events

Variables


Constructors


Functions


function Abs(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Acos(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Add(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function AddPoint2Vector(p_0: IDAPoint2; v2_1: IDAVector2; out ret_2: IDAPoint2): HRESULT;


function AddPoint3Vector(p_0: IDAPoint3; v_1: IDAVector3; out ret_2: IDAPoint3): HRESULT;


function AddVector2(v1_0, v2_1: IDAVector2; out ret_2: IDAVector2): HRESULT;


function AddVector3(v1_0, v2_1: IDAVector3; out ret_2: IDAVector3): HRESULT;


function AndEvent(e1_0, e2_1: IDAEvent; out ret_2: IDAEvent): HRESULT;


function And_(a_0, b_1: IDABoolean; out ret_2: IDABoolean): HRESULT;


function AppTriggeredEvent(out ret_0: IDAEvent): HRESULT;


function ArcDegrees(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function ArcRadians(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function ArcRadiansAnim(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: IDANumber; out ret_4: IDAPath2): HRESULT;


function Array_(obsolete1: Variant; out obsolete2: IDAArray): HRESULT;


function Asin(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Atan(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Atan2(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function Ceiling(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function ColorHsl(hue_0, saturation_1, lum_2: double; out ret_3: IDAColor): HRESULT;


function ColorHslAnim(hue_0, saturation_1, lum_2: IDANumber; out ret_3: IDAColor): HRESULT;


function ColorRgb(red_0, green_1, blue_2: double; out ret_3: IDAColor): HRESULT;


function ColorRgb255(red_0, green_1, blue_2: SmallInt; out ret_3: IDAColor): HRESULT;


function ColorRgbAnim(red_0, green_1, blue_2: IDANumber; out ret_3: IDAColor): HRESULT;


function Compose2(a_0, b_1: IDATransform2; out ret_2: IDATransform2): HRESULT;


function Compose2Array(xfs_0: Variant; out ret_1: IDATransform2): HRESULT;


function Compose2ArrayEx(xfs_0size: Longint; xfs_0: IDATransform2; out ret_1: IDATransform2): HRESULT;


function Compose3(a_0, b_1: IDATransform3; out ret_2: IDATransform3): HRESULT;


function Compose3Array(xfs_0: Variant; out ret_1: IDATransform3): HRESULT;


function Compose3ArrayEx(xfs_0size: Longint; xfs_0: IDATransform3; out ret_1: IDATransform3): HRESULT;


function Concat(p1_0, p2_1: IDAPath2; out ret_2: IDAPath2): HRESULT;


function ConcatArray(paths_0: Variant; out ret_1: IDAPath2): HRESULT;


function ConcatArrayEx(paths_0size: Longint; paths_0: IDAPath2; out ret_1: IDAPath2): HRESULT;


function ConcatString(s1_0, s2_1: IDAString; out ret_2: IDAString): HRESULT;


function Cond(c, i, e: IDABoolean; out pCondBvr: IDABoolean): HRESULT;


function Cos(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function CrossVector3(v_0, u_1: IDAVector3; out ret_2: IDAVector3): HRESULT;


function CubicBSplinePath(points_0, knots_1: Variant; out ret_2: IDAPath2): HRESULT;


function CubicBSplinePathEx(points_0size: Longint; points_0: IDAPoint2; knots_1size: Longint; knots_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function DAArray(bvrs: Variant; out bvr: IDAArray): HRESULT;


function DAArrayEx(s: Longint; pBvrs: IDABehavior; out bvr: IDAArray): HRESULT;


function DABoolean(num_0: WordBool; out ret_1: IDABoolean): HRESULT;


function DANumber(num_0: Longint; out ret_1: IDANumber): HRESULT;


function DAString(str_0: TBSTR; out ret_1: IDAString): HRESULT;


function DATuple(bvrs: Variant; out bvr: IDATuple): HRESULT;


function DATupleEx(s: Longint; pBvrs: IDABehavior; out bvr: IDATuple): HRESULT;


function Derivative(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function DerivativePoint2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function DerivativePoint3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function DerivativeVector2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function DerivativeVector3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function DifferenceMatte(m1_0, m2_1: IDAMatte; out ret_2: IDAMatte): HRESULT;


function DistancePoint2(p_0, q_1: IDAPoint2; out ret_2: IDANumber): HRESULT;


function DistancePoint3(p1_0, p2_1: IDAPoint3; out ret_2: IDANumber): HRESULT;


function DistanceSquaredPoint2(p_0, q_1: IDAPoint2; out ret_2: IDANumber): HRESULT;


function DistanceSquaredPoint3(p_0, q_1: IDAPoint3; out ret_2: IDANumber): HRESULT;


function Div_(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function DotVector2(v_0, u_1: IDAVector2; out ret_2: IDANumber): HRESULT;


function DotVector3(v_0, u_1: IDAVector3; out ret_2: IDANumber): HRESULT;


function EQ(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function Exp(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function FillMatte(p_0: IDAPath2; out ret_1: IDAMatte): HRESULT;


function Floor(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function FollowPath(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngle(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleAnim(obsoleted1_0: IDAPath2; obsoleted2_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleEval(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleUpright(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleUprightAnim(obsoleted1_0: IDAPath2; obsoleted2_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function FollowPathAngleUprightEval(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function FollowPathAnim(obsoleted1_0: IDAPath2; obsoleted2_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function FollowPathEval(path_0: IDAPath2; duration_1: double; out ret_2: IDATransform2): HRESULT;


function Font(str_0: TBSTR; size_1: double; col_2: IDAColor; out ret_3: IDAFontStyle): HRESULT;


function FontAnim(str_0: IDAString; size_1: IDANumber; col_2: IDAColor; out ret_3: IDAFontStyle): HRESULT;


function get_Always(out ret_0: IDAEvent): HRESULT;


function get_AmbientLight(out ret_0: IDAGeometry): HRESULT;


function get_Aqua(out ret_0: IDAColor): HRESULT;


function get_AreBlockingImportsComplete(var bComplete: WordBool): HRESULT;


function get_Black(out ret_0: IDAColor): HRESULT;


function get_Blue(out ret_0: IDAColor): HRESULT;


function get_ClearMatte(out ret_0: IDAMatte): HRESULT;


function get_ClientSite(out pClientSite: IOleClientSite): HRESULT;


function get_Cyan(out ret_0: IDAColor): HRESULT;


function get_DAFalse(out ret_0: IDABoolean): HRESULT;


function get_DashStyleDashed(out ret_0: IDADashStyle): HRESULT;


function get_DashStyleSolid(out ret_0: IDADashStyle): HRESULT;


function get_DATrue(out ret_0: IDABoolean): HRESULT;


function get_DefaultFont(out ret_0: IDAFontStyle): HRESULT;


function get_DefaultLineStyle(out ret_0: IDALineStyle): HRESULT;


function get_DefaultMicrophone(out ret_0: IDAMicrophone): HRESULT;


function get_DetectableEmptyImage(out ret_0: IDAImage): HRESULT;


function get_DirectionalLight(out ret_0: IDAGeometry): HRESULT;


function get_EmptyGeometry(out ret_0: IDAGeometry): HRESULT;


function get_EmptyImage(out ret_0: IDAImage): HRESULT;


function get_EmptyLineStyle(out ret_0: IDALineStyle): HRESULT;


function get_EmptyMontage(out ret_0: IDAMontage): HRESULT;


function get_EndStyleFlat(out ret_0: IDAEndStyle): HRESULT;


function get_EndStyleRound(out ret_0: IDAEndStyle): HRESULT;


function get_EndStyleSquare(out ret_0: IDAEndStyle): HRESULT;


function get_Fuchsia(out ret_0: IDAColor): HRESULT;


function get_GlobalTime(out ret_0: IDANumber): HRESULT;


function get_Gray(out ret_0: IDAColor): HRESULT;


function get_Green(out ret_0: IDAColor): HRESULT;


function get_IdentityTransform2(out ret_0: IDATransform2): HRESULT;


function get_IdentityTransform3(out ret_0: IDATransform3): HRESULT;


function get_JoinStyleBevel(out ret_0: IDAJoinStyle): HRESULT;


function get_JoinStyleMiter(out ret_0: IDAJoinStyle): HRESULT;


function get_JoinStyleRound(out ret_0: IDAJoinStyle): HRESULT;


function get_LeftButtonDown(out ret_0: IDAEvent): HRESULT;


function get_LeftButtonState(out ret_0: IDABoolean): HRESULT;


function get_LeftButtonUp(out ret_0: IDAEvent): HRESULT;


function get_Lime(out ret_0: IDAColor): HRESULT;


function get_LocalTime(out ret_0: IDANumber): HRESULT;


function get_Magenta(out ret_0: IDAColor): HRESULT;


function get_Maroon(out ret_0: IDAColor): HRESULT;


function get_MousePosition(out ret_0: IDAPoint2): HRESULT;


function get_Navy(out ret_0: IDAColor): HRESULT;


function get_Never(out ret_0: IDAEvent): HRESULT;


function get_Olive(out ret_0: IDAColor): HRESULT;


function get_OpaqueMatte(out ret_0: IDAMatte): HRESULT;


function get_Origin2(out ret_0: IDAVector2): HRESULT;


function get_Origin3(out ret_0: IDAPoint3): HRESULT;


function get_Pixel(out ret_0: IDANumber): HRESULT;


function get_PixelConstructionMode(var bMode: WordBool): HRESULT;


function get_PointLight(out ret_0: IDAGeometry): HRESULT;


function get_Purple(out ret_0: IDAColor): HRESULT;


function get_Red(out ret_0: IDAColor): HRESULT;


function get_RightButtonDown(out ret_0: IDAEvent): HRESULT;


function get_RightButtonState(out ret_0: IDABoolean): HRESULT;


function get_RightButtonUp(out ret_0: IDAEvent): HRESULT;


function get_Silence(out ret_0: IDASound): HRESULT;


function get_Silver(out ret_0: IDAColor): HRESULT;


function get_SinSynth(out ret_0: IDASound): HRESULT;


function get_Site(out pSite: IDASite): HRESULT;


function get_Teal(out ret_0: IDAColor): HRESULT;


function get_VersionString(var str: TBSTR): HRESULT;


function get_White(out ret_0: IDAColor): HRESULT;


function get_XVector2(out ret_0: IDAVector2): HRESULT;


function get_XVector3(out ret_0: IDAVector3): HRESULT;


function get_Yellow(out ret_0: IDAColor): HRESULT;


function get_YVector2(out ret_0: IDAVector2): HRESULT;


function get_YVector3(out ret_0: IDAVector3): HRESULT;


function get_ZeroVector2(out ret_0: IDAVector2): HRESULT;


function get_ZeroVector3(out ret_0: IDAVector3): HRESULT;


function get_ZVector3(out ret_0: IDAVector3): HRESULT;


function GradientHorizontal(start_0, stop_1: IDAColor; fallOff_2: double; out ret_3: IDAImage): HRESULT;


function GradientHorizontalAnim(start_0, stop_1: IDAColor; fallOff_2: IDANumber; out ret_3: IDAImage): HRESULT;


function GradientPolygon(points_0, colors_1: Variant; out ret_2: IDAImage): HRESULT;


function GradientPolygonEx(points_0size: Longint; points_0: IDAPoint2; colors_1size: Longint; colors_1: IDAColor; out ret_2: IDAImage): HRESULT;


function GradientSquare(lowerLeft_0, upperLeft_1, upperRight_2, lowerRight_3: IDAColor; out ret_4: IDAImage): HRESULT;


function GT(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function GTE(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function HatchBackwardDiagonal(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchBackwardDiagonalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchCross(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchCrossAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchDiagonalCross(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchDiagonalCrossAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchForwardDiagonal(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchForwardDiagonalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchHorizontal(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchHorizontalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function HatchVertical(lineClr_0: IDAColor; spacing_1: double; out ret_2: IDAImage): HRESULT;


function HatchVerticalAnim(lineClr_0: IDAColor; spacing_1: IDANumber; out ret_2: IDAImage): HRESULT;


function ImageMontage(im_0: IDAImage; depth_1: double; out ret_2: IDAMontage): HRESULT;


function ImageMontageAnim(im_0: IDAImage; depth_1: IDANumber; out ret_2: IDAMontage): HRESULT;


function ImportDirectDrawSurface(dds: IDirectDrawSurface; updateEvent: IDAEvent; out ppImage: IDAImage): HRESULT;


function ImportGeometry(url: TBSTR; out ppGeometry: IDAGeometry): HRESULT;


function ImportGeometryAsync(url: TBSTR; pGeoStandIn: IDAGeometry; out ppResult: IDAImportationResult): HRESULT;


function ImportImage(url: TBSTR; out ppImage: IDAImage): HRESULT;


function ImportImageAsync(url: TBSTR; pImageStandIn: IDAImage; out ppResult: IDAImportationResult): HRESULT;


function ImportImageAsyncColorKey(url: TBSTR; pImageStandIn: IDAImage; colorKeyRed, colorKeyGreen, colorKeyBlue: Byte; out ppResult: IDAImportationResult): HRESULT;


function ImportImageColorKey(url: TBSTR; colorKeyRed, colorKeyGreen, colorKeyBlue: Byte; out ppImage: IDAImage): HRESULT;


function ImportMovie(url: TBSTR; out ppResult: IDAImportationResult): HRESULT;


function ImportMovieAsync(url: TBSTR; pImageStandIn: IDAImage; pSoundStandIn: IDASound; out ppResult: IDAImportationResult): HRESULT;


function ImportSound(url: TBSTR; out ppResult: IDAImportationResult): HRESULT;


function ImportSoundAsync(url: TBSTR; pSoundStandIn: IDASound; out ppResult: IDAImportationResult): HRESULT;


function Integral(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function IntegralVector2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function IntegralVector3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function Interpolate(from_0, to_1, duration_2: double; out ret_3: IDANumber): HRESULT;


function InterpolateAnim(from_0, to_1, duration_2: IDANumber; out ret_3: IDANumber): HRESULT;


function IntersectMatte(m1_0, m2_1: IDAMatte; out ret_2: IDAMatte): HRESULT;


function KeyDown(arg_0: Longint; out ret_1: IDAEvent): HRESULT;


function KeyState(n_0: IDANumber; out ret_1: IDABoolean): HRESULT;


function KeyUp(arg_0: Longint; out ret_1: IDAEvent): HRESULT;


function Line(p1_0, p2_1: IDAPoint2; out ret_2: IDAPath2): HRESULT;


function Ln(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Log10(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function LookAtFrom(to_0, from_1: IDAPoint3; up_2: IDAVector3; out ret_3: IDATransform3): HRESULT;


function LT(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function LTE(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function Mix(left_0, right_1: IDASound; out ret_2: IDASound): HRESULT;


function MixArray(snds_0: Variant; out ret_1: IDASound): HRESULT;


function MixArrayEx(snds_0size: Longint; snds_0: IDASound; out ret_1: IDASound): HRESULT;


function ModifiableBehavior(orig: IDABehavior; out bvr: IDABehavior): HRESULT;


function Mod_(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function Mul(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function NE(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function Neg(a_0, b_1: IDANumber; out ret_2: IDABoolean): HRESULT;


function NegVector2(v_0: IDAVector2; out ret_1: IDAVector2): HRESULT;


function NegVector3(v_0: IDAVector3; out ret_1: IDAVector3): HRESULT;


function NewDrawingSurface(out pds: IDADrawingSurface): HRESULT;


function NotEvent(event_0: IDAEvent; out ret_1: IDAEvent): HRESULT;


function Not_(a_0: IDABoolean; out ret_1: IDABoolean): HRESULT;


function NumberBSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDANumber): HRESULT;


function NumberBSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDANumber; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDANumber): HRESULT;


function OrEvent(e1_0, e2_1: IDAEvent; out ret_2: IDAEvent): HRESULT;


function Or_(a_0, b_1: IDABoolean; out ret_2: IDABoolean): HRESULT;


function Oval(width_0, height_1: double; out ret_2: IDAPath2): HRESULT;


function OvalAnim(width_0, height_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function Overlay(top_0, bottom_1: IDAImage; out ret_2: IDAImage): HRESULT;


function OverlayArray(imgs_0: Variant; ret_1: IDAImage): HRESULT;


function OverlayArrayEx(imgs_0size: Longint; imgs_0: IDAImage; out ret_1: IDAImage): HRESULT;


function ParallelCamera(nearClip_0: double; out ret_1: IDACamera): HRESULT;


function ParallelCameraAnim(nearClip_0: IDANumber; out ret_1: IDACamera): HRESULT;


function PerspectiveCamera(focalDist_0, nearClip_1: double; out ret_2: IDACamera): HRESULT;


function PerspectiveCameraAnim(focalDist_0, nearClip_1: IDANumber; out ret_2: IDACamera): HRESULT;


function PieDegrees(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function PieRadians(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function PieRadiansAnim(startAngle_0, endAngle_1, arcWidth_2, arcHeight_3: IDANumber; out ret_4: IDAPath2): HRESULT;


function Point2(x_0, y_1: double; out ret_2: IDAPoint2): HRESULT;


function Point2Anim(x_0, y_1: IDANumber; out ret_2: IDAPoint2): HRESULT;


function Point2BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAPoint2): HRESULT;


function Point2BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAPoint2; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAPoint2): HRESULT;


function Point2Polar(theta_0, radius_1: double; out ret_2: IDAPoint2): HRESULT;


function Point2PolarAnim(theta_0, radius_1: IDANumber; out ret_2: IDAVector2): HRESULT;


function Point3(x_0, y_1, z_2: double; out ret_3: IDAPoint3): HRESULT;


function Point3Anim(x_0, y_1, z_2: IDANumber; out ret_3: IDAPoint3): HRESULT;


function Point3BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAPoint3): HRESULT;


function Point3BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAPoint3; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAPoint3): HRESULT;


function Point3Spherical(xyAngle_0, yzAngle_1, radius_2: double; out ret_3: IDAPoint3): HRESULT;


function Point3SphericalAnim(xyAngle_0, yzAngle_1, radius_2: IDANumber; out ret_3: IDAPoint3): HRESULT;


function PolydrawPath(points_0, codes_1: Variant; out ret_2: IDAPath2): HRESULT;


function PolydrawPathEx(points_0size: Longint; points_0: IDAPoint2; codes_1size: Longint; codes_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function Polyline(points_0: Variant; out ret_1: IDAPath2): HRESULT;


function PolylineEx(points_0size: Longint; points_0: IDAPoint2; out ret_1: IDAPath2): HRESULT;


function Pow(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function Predicate(b_0: IDABoolean; out ret_1: IDAEvent): HRESULT;


function put_ClientSite(pClientSite: IOleClientSite): HRESULT;


function put_PixelConstructionMode(bMode: WordBool): HRESULT;


function put_Site(pSite: IDASite): HRESULT;


function RadialGradientPolygon(inner_0, outer_1: IDAColor; points_2: Variant; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientPolygonAnim(inner_0, outer_1: IDAColor; points_2: Variant; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientPolygonAnimEx(inner_0, outer_1: IDAColor; points_2size: Longint; points_2: IDAPoint2; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientPolygonEx(inner_0, outer_1: IDAColor; points_2size: Longint; points_2 : IDAPoint2; fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientRegularPoly(inner_0, outer_1: IDAColor; numEdges_2, fallOff_3: double; out ret_4: IDAImage): HRESULT;


function RadialGradientRegularPolyAnim(inner_0, outer_1: IDAColor; numEdges_2, fallOff_3: IDANumber; out ret_4: IDAImage): HRESULT;


function RadialGradientSquare(inner_0, outer_1: IDAColor; fallOff_2: double; out ret_3: IDAImage): HRESULT;


function RadialGradientSquareAnim(inner_0, outer_1: IDAColor; fallOff_2: IDANumber; out ret_3: IDAImage): HRESULT;


function Ray(pt_0: IDAPoint2; out ret_1: IDAPath2): HRESULT;


function Rect(width_0, height_1: double; out ret_2: IDAPath2): HRESULT;


function RectAnim(width_0, height_1: IDANumber; out ret_2: IDAPath2): HRESULT;


function Rotate2(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate2Anim(angle_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function Rotate2Degrees(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate2Rate(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate2RateDegrees(angle_0: double; out ret_1: IDATransform2): HRESULT;


function Rotate3(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Rotate3Anim(axis_0: IDAVector3; angle_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function Rotate3Degrees(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Rotate3Rate(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Rotate3RateDegrees(axis_0: IDAVector3; angle_1: double; out ret_2: IDATransform3): HRESULT;


function Round(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function RoundRect(width_0, height_1, cornerArcWidth_2, cornerArcHeight_3: double; out ret_4: IDAPath2): HRESULT;


function RoundRectAnim(width_0, height_1, cornerArcWidth_2, cornerArcHeight_3: IDANumber; out ret_4: IDAPath2): HRESULT;


function Scale2(x_0, y_1: double; out ret_2: IDATransform2): HRESULT;


function Scale2Anim(x_0, y_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function Scale2Rate(x_0, y_1: double; out ret_2: IDATransform2): HRESULT;


function Scale2Uniform(uniform_scale_0: double; out ret_1: IDATransform2): HRESULT;


function Scale2UniformAnim(uniform_scale_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function Scale2UniformRate(uniform_scale_0: double; out ret_1: IDATransform2): HRESULT;


function Scale2Vector(scale_vec_0: IDAVector2; out ret_1: IDATransform2): HRESULT;


function Scale2Vector2(obsoleteMethod_0: IDAVector2; out ret_1: IDATransform2): HRESULT;


function Scale3(x_0, y_1, z_2: double; out ret_3: IDATransform3): HRESULT;


function Scale3Anim(x_0, y_1, z_2: IDANumber; out ret_3: IDATransform3): HRESULT;


function Scale3Rate(x_0, y_1, z_2: double; out ret_3: IDATransform3): HRESULT;


function Scale3Uniform(uniform_scale_0: double; out ret_1: IDATransform3): HRESULT;


function Scale3UniformAnim(uniform_scale_0: IDANumber; out ret_1: IDATransform3): HRESULT;


function Scale3UniformRate(uniform_scale_0: double; out ret_1: IDATransform3): HRESULT;


function Scale3Vector(scale_vec_0: IDAVector3; out ret_1: IDATransform3): HRESULT;


function ScriptCallback(obsolete1_0: TBSTR; obsolete2_1: IDAEvent; obsolete3_2: TBSTR; out ret_3: IDAEvent): HRESULT;


function SeededRandom(arg_0: double; out ret_1: IDANumber): HRESULT;


function Sequence(s1_0, s2_1: IDABehavior; out ret_2: IDABehavior): HRESULT;


function Sin(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function SlowInSlowOut(from_0, to_1, duration_2, sharpness_3: double; out ret_3: IDANumber): HRESULT;


function SlowInSlowOutAnim(from_0, to_1, duration_2, sharpness_3: IDANumber; out ret_3: IDANumber): HRESULT;


function SolidColorImage(col_0: IDAColor; out ret_1: IDAImage): HRESULT;


function SoundSource(snd_0: IDASound; out ret_1: IDAGeometry): HRESULT;


function SpotLight(fullcone_0: IDANumber; cutoff_1: double; out ret_2: IDAGeometry): HRESULT;


function SpotLightAnim(fullcone_0, cutoff_1: IDANumber; out ret_2: IDAGeometry): HRESULT;


function Sqrt(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function StringImage(str_0: TBSTR; fs_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function StringImageAnim(str_0: IDAString; fs_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function StringPath(str_0: TBSTR; fs_1: IDAFontStyle; out ret_2: IDAPath2): HRESULT;


function StringPathAnim(str_0: IDAString; fs_1: IDAFontStyle; out ret_2: IDAPath2): HRESULT;


function Sub(a_0, b_1: IDANumber; out ret_2: IDANumber): HRESULT;


function SubPoint2(p_0, p_1: IDAPoint2; out ret_2: IDAVector2): HRESULT;


function SubPoint2Vector(p_0: IDAPoint2; v2_1: IDAVector2; out ret_2: IDAPoint2): HRESULT;


function SubPoint3(p1_0, p2_1: IDAPoint3; out ret_2: IDAVector3): HRESULT;


function SubPoint3Vector(p_0: IDAPoint3; v_1: IDAVector3; out ret_2: IDAPoint3): HRESULT;


function SubVector2(v1_0, v2_1: IDAVector2; out ret_2: IDAVector2): HRESULT;


function SubVector3(v1_0, v2_1: IDAVector3; out ret_2: IDAVector3): HRESULT;


function Tan(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function TextImage(obsoleted1_0: TBSTR; obsoleted2_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function TextImageAnim(obsoleted1_0: IDAString; obsoleted2_1: IDAFontStyle; out ret_2: IDAImage): HRESULT;


function TextMatte(str_0: IDAString; fs_1: IDAFontStyle; out ret_2: IDAMatte): HRESULT;


function TextPath(obsolete1_0: IDAString; obsolete2_1: IDAFontStyle; out ret_2: IDAPath2): HRESULT;


function ThenEvent(e1_0, e2_1: IDAEvent; out ret_2: IDAEvent): HRESULT;


function Timer(n_0: double; out ret_1: IDAEvent): HRESULT;


function TimerAnim(n_0: IDANumber; out ret_1: IDAEvent): HRESULT;


function ToDegrees(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function ToRadians(a_0: IDANumber; out ret_1: IDANumber): HRESULT;


function Transform3x2Anim(m_0: Variant; out ret_1: IDATransform2): HRESULT;


function Transform3x2AnimEx(m_0size: Longint; m_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function Transform4x4Anim(m_0: Variant; out ret_1: IDATransform3): HRESULT;


function Transform4x4AnimEx(m_0size: Longint; m_0: IDANumber; out ret_1: IDATransform3): HRESULT;


function Translate2(Tx_0, Ty_1: double; out ret_2: IDATransform2): HRESULT;


function Translate2Anim(Tx_0, Ty_1: IDANumber; out ret_2: IDATransform2): HRESULT;


function Translate2Point(pos_0: IDAPoint2; out ret_1: IDATransform2): HRESULT;


function Translate2Rate(Tx_0, Ty_1: double; out ret_2: IDATransform2): HRESULT;


function Translate2Vector(delta_0: IDAVector2; out ret_1: IDATransform2): HRESULT;


function Translate3(tx_0, ty_1, tz_2: double; out ret_3: IDATransform3): HRESULT;


function Translate3Anim(tx_0, ty_1, tz_2: IDANumber; out ret_3: IDATransform3): HRESULT;


function Translate3Point(new_origin_0: IDAPoint3; out ret_1: IDATransform3): HRESULT;


function Translate3Rate(tx_0, ty_1, tz_2: double; out ret_3: IDATransform3): HRESULT;


function Translate3Vector(delta_0: IDAVector3; out ret_1: IDATransform3): HRESULT;


function TriggerEvent(event: IDAEvent; data: IDABehavior): HRESULT;


function Tuple(obsolete1: Variant; out obsolete2: IDATuple): HRESULT;


function UninitializedArray(typeTmp: IDAArray; out bvr: IDAArray): HRESULT;


function UninitializedTuple(typeTmp: IDATuple; out bvr: IDATuple): HRESULT;


function UnionGeometry(g1_0, g2_1: IDAGeometry; out ret_2: IDAGeometry): HRESULT;


function UnionGeometryArray(imgs_0: Variant; out ret_1: IDAGeometry): HRESULT;


function UnionGeometryArrayEx(imgs_0size: Longint; imgs_0: IDAGeometry; out ret_1: IDAGeometry): HRESULT;


function UnionMatte(m1_0, m2_1: IDAMatte; out ret_2: IDAMatte): HRESULT;


function UnionMontage(m1_0, m2_1: IDAMontage; out ret_2: IDAMontage): HRESULT;


function UntilEx(b0_0: IDABehavior; event_1: IDAEvent; out ret_2: IDABehavior): HRESULT;


function UntilNotify(b0_0: IDABehavior; event_1: IDAEvent; notifier_2: IDAUntilNotifier; out ret_3: IDABehavior): HRESULT;


function Until_(b0_0: IDABehavior; event_1: IDAEvent; notifier_2: IDAUntilNotifier; out ret_3: IDABehavior): HRESULT;


function UserData(data_0: IUnknown; out ret_1: IDAUserData): HRESULT;


function Vector2(x_0, y_1: double; out ret_2: IDAVector2): HRESULT;


function Vector2Anim(x_0, y_1: IDANumber; out ret_2: IDAVector2): HRESULT;


function Vector2BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAVector2): HRESULT;


function Vector2BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAVector2; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAVector2): HRESULT;


function Vector2Polar(theta_0, radius_1: double; out ret_2: IDAVector2): HRESULT;


function Vector2PolarAnim(theta_0, radius_1: IDANumber; out ret_2: IDAVector2): HRESULT;


function Vector2PolarDegrees(theta_0, radius_1: double; out ret_2: IDAVector2): HRESULT;


function Vector3(x_0, y_1, z_2: double; out ret_3: IDAVector3): HRESULT;


function Vector3Anim(x_0, y_1, z_2: IDANumber; out ret_3: IDAVector3): HRESULT;


function Vector3BSpline(degree: Integer; knots, CtrlPts, weights: Variant; evaluator: IDANumber; out bvr: IDAVector3): HRESULT;


function Vector3BSplineEx(degree: Integer; numKnots: Longint; knots: IDANumber; numPts: Longint; ctrlPts: IDAVector3; numWts: Longint; weights: IDANumber; evaluator: IDANumber; out bvr: IDAVector3): HRESULT;


function Vector3Spherical(xyAngle_0, yzAngle_1, radius_2: double; out ret_3: IDAVector3): HRESULT;


function Vector3SphericalAnim(xyAngle_0, yzAngle_1, radius_2: IDANumber; out ret_3: IDAVector3): HRESULT;


function XShear2(arg_0: double; out ret_1: IDATransform2): HRESULT;


function XShear2Anim(arg_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function XShear2Rate(arg_0: double; out ret_1: IDATransform2): HRESULT;


function XShear3(a_0, b_1: double; out ret_2: IDATransform3): HRESULT;


function XShear3Anim(a_0, b_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function XShear3Rate(a_0, b_1: double; out ret_2: IDATransform3): HRESULT;


function YShear2(arg_0: double; out ret_1: IDATransform2): HRESULT;


function YShear2Anim(arg_0: IDANumber; out ret_1: IDATransform2): HRESULT;


function YShear2Rate(arg_0: double; out ret_1: IDATransform2): HRESULT;


function YShear3(c_0, d_1: double; out ret_2: IDATransform3): HRESULT;


function YShear3Anim(a_0, b_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function YShear3Rate(c_0, d_1: double; out ret_2: IDATransform3): HRESULT;


function ZShear3(e_0, f_1: double; out ret_2: IDATransform3): HRESULT;


function ZShear3Anim(e_0, f_1: IDANumber; out ret_2: IDATransform3): HRESULT;


function ZShear3Rate(e_0, f_1: double; out ret_2: IDATransform3): HRESULT;


Properties


Events


Variables