Delphi 与 DirectX 之 DelphiX(2): DelphiX 各单元概览

  • A+
所属分类:[开发技巧]
  1. DXClass 单元  
  2. TControlSubClass  
  3. TControlSubClassProc  
  4. TCustomDX  
  5. Timer  
  6. TDirectX  
  7. TDirectXDriver  
  8. TDirectXDrivers  
  9. TDXFormTDXPictureClip  
  10. TDXTimer  
  11. TDXTimerEvent  
  12. THashCollection  
  13. THashCollectionItem  
  14.    
  15. TDblPoint  
  16.  Min(Val1,Val2: Integer): Integer        
  17. PointInRect(const Poin: TPoint; const Rect: TRect):   
  18. BooleanRectInRect(const Rect1,Rect2: TRect):   
  19. BooleanOverlapRect(const Rect1,Rect2: TRect):   
  20. BooleanWideRect(ALeft,ATop,AWidth,AHeight: Integer):   
  21. TRectInitCosinTableCos256(i: Integer):   
  22. DoubleSin256(i: Integer):   
  23. DoubleReleaseCom(out Com)DXLoadLibrary(const FileName,FuncName: string):   
  24. TFarProcFreeLibListMakeHashCode(const Str: string):   
  25. IntegerGet2PointRange(a,b: TDblPoint):   
  26. DoubleGetARadFromB(A,B: TDblPoint):   
  27. DoubleGet256(dX,dY: Double):   
  28. TDblPointIn2DRowCol: T2DRowColTrans2DRowCol(x,y: double):   
  29. T2DRowColScale2DRowCol(x,y: double):   
  30. T2DRowColRotate2DRowCol(Theta: double):   
  31. T2DRowColMultipl2DRowCol(A,B: T2DRowCol):   
  32. T2DRowColRotateIntoX2DRowCol(x,y: double):   
  33. T2DRowColScaleAt2DRowCol(x,y,Sx,Sy: double):   
  34. T2DRowColReflectAcross2DRowCol(x,y,dx,dy: Double):   
  35. T2DRowColRotateAround2DRowCol(x,y,Theta: Double):   
  36. T2DRowColApply2DVector(V: T2DVector; M: T2DRowCol):   
  37. T2DVectorDblPoint(a,b: Double):   
  38. TDblPointTruncDblPoint(DblPos: TDblPoint):   
  39. TPointPointInCircl(PPos,CPos: TPoint; R: integer):   
  40. BooleanCircleInCirc(C1Pos,C2Pos: TPoint; R1,R2: Integer):   
  41. BooleanSegmentInCircle(SPos,EPos,CPos: TPoint; R: Integer):   
  42. BooleanAngle256(Angle: Single):   
  43. SingleCheckNearAThanB(S,A,B: TDblPoint):   
  44. BooleanCircumCenter3Pt(const x1,y1,x2,y2,x3,y3: Single; outPx,Py: Singl):  
  45. BooleanDistance(const x1,y1,x2,y2: Double):   
  46. DoubleInCenter(const x1,y1,x2,y2,x3,y3: Double; outPx,Py:  
  47. Double)PointInTriangl(const Px,Py,x1,y1,x2,y2,x3,y3: Double):   
  48. BooleanLog(const Co,FName: string)  
  49.    
  50. T2DRowColT2DVectorTCellRangeTControlSubClassProcTDXTimerEvent  
  51.    
  52. L_Curve = 0R_Curve = 1C_Add = 0C_Dec = 1PaletteMask = $02000000  
  53.    
  54. CosinTable: array[0..255of DoubleLibList: TStringListSetAppExStyleCount: Integer  
  55.     
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
广告也精彩
avatar
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: