⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 danim.pas

📁 delphi中很有名的delphiX组件。传奇2客户端源代码也是用这个组件。
💻 PAS
📖 第 1 页 / 共 5 页
字号:
    function Transform(xf_0: IDATransform2; out ret_1: IDAMatte): HResult; stdcall;
  end;

  IDAMicrophone = interface(IDABehavior)
    ['{C46C1BE5-3C52-11d0-9200-848C1D000000}']
    function Transform(xf_0: IDATransform3; out ret_1: IDAMicrophone): HResult; stdcall;
  end;

  IDAMontage = interface(IDABehavior)
    ['{C46C1BD5-3C52-11d0-9200-848C1D000000}']
    function Render(out ret_0: IDAImage): HResult; stdcall;
  end;

  IDAPath2 = interface(IDABehavior)
    ['{C46C1BCF-3C52-11d0-9200-848C1D000000}']
    function Transform(xf_0: IDATransform2; out ret_1: IDAPath2): HResult; stdcall;
    function BoundingBox(style_0: IDALineStyle; out ret_1: IDABbox2): HResult; stdcall;
    function Fill(border_0: IDALineStyle; fill_1: IDAImage; out ret_2: IDAImage): HResult; stdcall;
    function Draw(border_0: IDALineStyle; out ret_2: IDAImage): HResult; stdcall;
    function Close(out ret_0: IDAPath2): HResult; stdcall;
  end;

  IDAPoint2 = interface(IDABehavior)
    ['{C46C1BC7-3C52-11d0-9200-848C1D000000}']
    function AnimateControlPosition(propertyPath_0, scriptingLanguage_1: TBSTR;
        invokeAsMethod_2: WordBool; minUpdateInterval_3: double; out ret_4: IDAPoint2): HResult; stdcall;
    function AnimateControlPositionPixel(propertyPath_0, scriptingLanguage_1: TBSTR;
        invokeAsMethod_2: WordBool; minUpdateInterval_3: double; out ret_4: IDAPoint2): HResult; stdcall;
    function get_X(out ret_0: IDANumber): HResult; stdcall;
    function get_Y(out ret_0: IDANumber): HResult; stdcall;
    function get_PolarCoordAngle(out ret_0: IDANumber): HResult; stdcall;
    function get_PolarCoordLength(out ret_0: IDANumber): HResult; stdcall;
    function Transform(xf_0: IDATransform2; out ret_1: IDAPoint2): HResult; stdcall;
  end;

  IDAPoint3 = interface(IDABehavior)
    ['{C46C1BD7-3C52-11d0-9200-848C1D000000}']
    function Project(cam_0: IDACamera; out ret_1: IDAPoint2): HResult; stdcall;
    function get_X(out ret_0: IDANumber): HResult; stdcall;
    function get_Y(out ret_0: IDANumber): HResult; stdcall;
    function get_Z(out ret_0: IDANumber): HResult; stdcall;
    function get_SphericalCoordXYAngle(out ret_0: IDANumber): HResult; stdcall;
    function get_SphericalCoordYZAngle(out ret_0: IDANumber): HResult; stdcall;
    function get_SphericalCoordLength(out ret_0: IDANumber): HResult; stdcall;
    function Transform(xf_0: IDATransform3; out ret_1: IDAPoint3): HResult; stdcall;
  end;

  IDASound = interface(IDABehavior)
    ['{C46C1BE3-3C52-11d0-9200-848C1D000000}']
    function PhaseAnim(phaseAmt_0: IDANumber; out ret_1: IDASound): HResult; stdcall;
    function Phase(phaseAmt_0: double; out ret_1: IDASound): HResult; stdcall;
    function RateAnim(pitchShift_0: IDANumber; out ret_1: IDASound): HResult; stdcall;
    function Rate(pitchShift_0: double; out ret_1: IDASound): HResult; stdcall;
    function PanAnim(panAmt_0: IDANumber; out ret_1: IDASound): HResult; stdcall;
    function Pan(panAmt_0: double; out ret_1: IDASound): HResult; stdcall;
    function GainAnim(gainAmt_0: IDANumber; out ret_1: IDASound): HResult; stdcall;
    function Gain(gainAmt_0: double; out ret_1: IDASound): HResult; stdcall;
    function Loop(out ret_0: IDASound): HResult; stdcall;
  end;

  IDAString = interface(IDABehavior)
    ['{C46C1BC3-3C52-11d0-9200-848C1D000000}']
    function Extract(var ret_0: TBSTR): HResult; stdcall;
    function AnimateProperty(propertyPath_0, scriptingLanguage_1: TBSTR;
        invokeAsMethod_2: WordBool; minUpdateInterval_3: double; out ret_4: IDAString): HResult; stdcall;
  end;

  IDATransform2 = interface(IDABehavior)
    ['{C46C1BCB-3C52-11d0-9200-848C1D000000}']
    function Inverse(out ret_0: IDATransform2): HResult; stdcall;
    function get_IsSingular(out ret_0: IDABoolean): HResult; stdcall;
  end;

  IDATransform3 = interface(IDABehavior)
    ['{C46C1BDB-3C52-11d0-9200-848C1D000000}']
    function Inverse(out ret_0: IDATransform3): HResult; stdcall;
    function get_IsSingular(out ret_0: IDABoolean): HResult; stdcall;
    function ParallelTransform2(out ret_0: IDATransform2): HResult; stdcall;
  end;

  IDAVector2 = interface(IDABehavior)
    ['{C46C1BC9-3C52-11d0-9200-848C1D000000}']
    function get_Length(out ret_0: IDANumber): HResult; stdcall;
    function get_LengthSquared(out ret_0: IDANumber): HResult; stdcall;
    function Normalize(out ret_0: IDAVector2): HResult; stdcall;
    function MulAnim(scalar_0: IDANumber; out ret_1: IDAVector2): HResult; stdcall;
    function Mul(scalar_0: double; out ret_1: IDAVector2): HResult; stdcall;
    function DivAnim(scalar_0: IDANumber; out ret_1: IDAVector2): HResult; stdcall;
    function Div_(scalar_0: double; out ret_1: IDAVector2): HResult; stdcall;
    function get_X(out ret_0: IDANumber): HResult; stdcall;
    function get_Y(out ret_0: IDANumber): HResult; stdcall;
    function get_PolarCoordAngle(out ret_0: IDANumber): HResult; stdcall;
    function get_PolarCoordLength(out ret_0: IDANumber): HResult; stdcall;
    function Transform(xf_0: IDATransform2; out ret_1: IDAVector2): HResult; stdcall;
  end;

  IDAVector3 = interface(IDABehavior)
    ['{C46C1BD9-3C52-11d0-9200-848C1D000000}']
    function get_Length(out ret_0: IDANumber): HResult; stdcall;
    function get_LengthSquared(out ret_0: IDANumber): HResult; stdcall;
    function Normalize(out ret_0: IDAVector3): HResult; stdcall;
    function MulAnim(scalar_0: IDANumber; out ret_1: IDAVector3): HResult; stdcall;
    function Mul(scalar_0: double; out ret_1: IDAVector3): HResult; stdcall;
    function DivAnim(scalar_0: IDANumber; out ret_1: IDAVector3): HResult; stdcall;
    function Div_(scalar_0: double; out ret_1: IDAVector3): HResult; stdcall;
    function get_X(out ret_0: IDANumber): HResult; stdcall;
    function get_Y(out ret_0: IDANumber): HResult; stdcall;
    function get_Z(out ret_0: IDANumber): HResult; stdcall;
    function get_SphericalCoordXYAngle(out ret_0: IDANumber): HResult; stdcall;
    function get_SphericalCoordYZAngle(out ret_0: IDANumber): HResult; stdcall;
    function get_SphericalCoordLength(out ret_0: IDANumber): HResult; stdcall;
    function Transform(xf_0: IDATransform3; out ret_1: IDAVector3): HResult; stdcall;
  end;

  IDAFontStyle = interface(IDABehavior)
    ['{25B0F91D-D23D-11d0-9B85-00C04FC2F51D}']
    function Bold(out ret_0: IDAFontStyle): HResult; stdcall;
    function Italic(out ret_0: IDAFontStyle): HResult; stdcall;
    function Underline(out ret_0: IDAFontStyle): HResult; stdcall;
    function Strikethrough(out ret_0: IDAFontStyle): HResult; stdcall;
    function AntiAliasing(aaStyle_0: double; out ret_1: IDAFontStyle): HResult; stdcall;
    function Color(col_0: IDAColor; out ret_1: IDAFontStyle): HResult; stdcall;
    function FamilyAnim(face_0: IDAString; out ret_1: IDAFontStyle): HResult; stdcall;
    function Family(face_0: TBSTR; out ret_1: IDAFontStyle): HResult; stdcall;
    function SizeAnim(size_0: IDANumber; out ret_1: IDAFontStyle): HResult; stdcall;
    function Size(size_0: double; out ret_1: IDAFontStyle): HResult; stdcall;
    function Weight(weight_0: double; out ret_1: IDAFontStyle): HResult; stdcall;
    function WeightAnim(weight_0: IDANumber; out ret_1: IDAFontStyle): HResult; stdcall;
  end;

  IDAEndStyle = interface;
  IDAJoinStyle = interface;
  IDADashStyle = interface;

  IDALineStyle = interface(IDABehavior)
    ['{C46C1BF1-3C52-11d0-9200-848C1D000000}']
    function End_(sty_0: IDAEndStyle; out ret_1: IDALineStyle): HResult; stdcall;
    function Join(sty_0: IDAJoinStyle; out ret_1: IDALineStyle): HResult; stdcall;
    function Dash(sty_0: IDADashStyle; out ret_1: IDALineStyle): HResult; stdcall;
    function WidthAnim(sty_0: IDANumber; out ret_1: IDALineStyle): HResult; stdcall;
    function width(sty_0: double; out ret_1: IDALineStyle): HResult; stdcall;
    function AntiAliasing(aaStyle_0: double; out ret_1: IDALineStyle): HResult; stdcall;
    function Detail(out ret_0: IDALineStyle): HResult; stdcall;
    function Color(clr_0: IDAColor; out ret_1: IDALineStyle): HResult; stdcall;
  end;

  IDAEndStyle = interface(IDABehavior)
    ['{C46C1BEB-3C52-11d0-9200-848C1D000000}']
  end;

  IDAJoinStyle = interface(IDABehavior)
    ['{C46C1BED-3C52-11d0-9200-848C1D000000}']
  end;

  IDADashStyle = interface(IDABehavior)
    ['{C46C1BEF-3C52-11d0-9200-848C1D000000}']
  end;

  IDABbox2 = interface(IDABehavior)
    ['{C46C1BCD-3C52-11d0-9200-848C1D000000}']
    function get_Min(out ret_0: IDAPoint2): HResult; stdcall;
    function get_Max(out ret_0: IDAPoint2): HResult; stdcall;
  end;

  IDABbox3 = interface(IDABehavior)
    ['{C46C1BDD-3C52-11d0-9200-848C1D000000}']
    function get_Min(out ret_0: IDAPoint3): HResult; stdcall;
    function get_Max(out ret_0: IDAPoint3): HResult; stdcall;
  end;

  IDAPair = interface(IDABehavior)
    ['{C46C1BF3-3C52-11d0-9200-848C1D000000}']
    function get_First(out ret_0: IDABehavior): HResult; stdcall;
    function get_Second(out ret_0: IDABehavior): HResult; stdcall;
  end;

  IDAEvent = interface(IDABehavior)
    ['{50B4791E-4731-11d0-8912-00C04FC2A0CA}']
    function Notify(notifier_0: IDAUntilNotifier; out ret_1: IDAEvent): HResult; stdcall;
    function Snapshot(b_0: IDABehavior; out ret_1: IDAEvent): HResult; stdcall;
    function AttachData(data_0: IDABehavior; out ret_1: IDAEvent): HResult; stdcall;
    function ScriptCallback(scriptlet_0, language_1: TBSTR; out ret_2: IDAEvent): HResult; stdcall;
  end;

  IDAArray = interface(IDABehavior)
    ['{D17506C2-6B26-11d0-8914-00C04FC2A0CA}']
    function NthAnim(index_0: IDANumber; out ret_1: IDABehavior): HResult; stdcall;
    function Length(out ret_0: IDANumber): HResult; stdcall;
  end;

  IDATuple = interface(IDABehavior)
    ['{5DFB2650-9668-11d0-B17B-00C04FC2A0CA}']
    function Nth(index_0: Longint; out ret_1: IDABehavior): HResult; stdcall;
    function get_Length(var ret_0: Longint): HResult; stdcall;
  end;

  IDAUserData = interface(IDABehavior)
    ['{AF868305-AB0B-11d0-876A-00C04FC29D46}']
    function get_Data(out ret_0: IUnknown): HResult; stdcall;
  end;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -