Go to most recent revision | Blame | Last modification | View Log | RSS feed
# ]æ u¹â6‚×0ù DXDraws– <pDelphiXcfg.inch½ö(pDXDraws.pasi½ö( dSystem gTObject.SafeCallException²
Ä„gTObject.AfterConstruction³
Ä„gTObject.BeforeDestruction´
Ä„gTObject.Dispatchµ
Ä„gTObject.DefaultHandler¶
Ä„gTObject.NewInstance·
Ä„gTObject.FreeInstance¸
Ä„gTObject.Destroy¹
Ä„fInteger ™fÂfPGUID3ÝifTObject|ê®ìfBooleanúefstring¶+{Ÿf
AnsiString¶+{ŸfLongint ™fÂfDouble¬´ÖfTGUIDuÀ~g.TObject_¾Œ>fHRESULT[ìÀ€fPointerï•gTruevÉšøg@LStrFromPChar7ÞogTObject.Free¢
Ä„g@HandleAnyExceptioné`pÅg@RaiseAgainé`pÅg@DoneExcepté`pÅg@ClassCreateçVÃg@AfterConstructionƒKfIUnknownJXÓþgTObject.Create¡
Ąg LoadResString[WbgSizeOf g
@IntfClear-Џ\g@RaiseExcepté`pÅg @IntfCastk@Ò¨g @LStrArrayClrüŸg@HandleFinallyé`pÅg@BeforeDestructionºS«g @ClassDestroyüÅàŽgFillChar g @FillCharž$šg @IntfCopy>¦y¼g@LStrClr\ª«>gFalsesÉšøg@FinalizeArray*´gExit g@IntfAddRefë–égMaxIntBdÕgLow gHigh gGetMem g@GetMemõ˜+ÂgFreeMem g@FreeMemõ˜+Âf
IInterfaceJXÓþg@IsClass“˜¡fCardinalIÐáKfByteµágAbs gInc gDec fPChar“u½RgOrd g@AbstractErroré`pÅgNew fTMethodÛ‘IgBreak gAssigned gTObject.ClassName¦
Ä„g@AsClassEÞTÒfWordNˆùgSqr gMove=ÉiðcdSysInit cdWindows fTHandleIÐáKfTRectuÿÁf TPaletteEntryÕiöîfDWORDIÐáKfHDCIÐáKf TColorRefIÐáKfHWNDIÐáKfLPCSTR“u½RfBOOL;»éfPRgnDataF¿-7fTRgnDataHeaderQP Ûf_RGNDATAHEADERQP ÛgRDH_RECTANGLES¯}ç1g GetRValueu|CŸ„Š%Úg GetGValueu|CŸ;ëg GetBValueu|CŸ‹¾NTfPRect à fPByteðüýüfPWORDÁÎýfPIntegeržn¯Äg
StretchBltàé½ôgSRCCOPYrK´fLPSTR“u½RgGetDC€gGetSystemPaletteEntriesÝTïg ReleaseDCN]%4fTPointçØgSWP_SHOWWINDOWl~ç1gWA_INACTIVE¬}ç1gIsBadHugeReadPtrdÃ\ gGetPaletteEntriesÝTïftagPALETTEENTRYÕiöîgPaletteIndexª¨öCŸº…Î:gRGB-")Ÿ@ý" fPDWORD ¶=fTRGBQuadóOOZcdMessages fTMessageÝ=5g WM_CREATE¯}ç1gWM_WINDOWPOSCHANGED~ç1fTWMWindowPosChanged9deEgWM_ACTIVATE¾}ç1fTWMActivateÿ°gWM_INITMENUoõò1g
WM_DESTROY²}ç1cdSysUtils f Exception¢úÌ!g
.Exception…ΪsgException.CreateFmtÊâ¹gException.CreateÉâ¹g
fmOpenRead¬}ç1g
CompareMem.ì|gFormat*¿gfmShareDenyWrite~ç1cdClasses fTListv rfTPersistentÁ1ÙgTPersistent.AssignToç!FqgTPersistent.DefinePropertiesè!FqgTPersistent.Assignë!FqfTStream¬Ï{‚fTCollectionItemk GÐg.TCollectionItemNá$"gTCollectionItem.GetDisplayName•-\hgTCollectionItem.SetCollection–-\hgTCollectionItem.SetIndex—-\hgTCollectionItem.SetDisplayName˜-\hgTCollectionItem.Create™-\hgTCollectionItem.Destroyš-\hfTCollection\.Ȉg.TPersistent¤Õ+fTNotifyEventè³öf
TComponentƒAfgTComponent.UpdateRegistryÒa0þgTComponent.ValidateRenameÓa0þgTComponent.WriteStateÖa0þgTComponent.QueryInterface×a0þgTComponent.BeforeDestructionàa0þgTComponent.SafeCallExceptionïa0þf
TOperationNåuGg.TComponentfù·gTComponent.DefinePropertiesÀa0þgTComponent.LoadedÅa0þgTComponent.ReadStateÈa0þgTComponent.SetNameÍa0þfTFilerò)| gTCollection.AddedŒNÝ gTCollection.DeletingNÝ gTCollection.NotifyNÝ gTCollection.SetItemName–NÝ gTCollection.Update—NÝ gTCollection.AssignžNÝ gTCollection.BeginUpdateŸNÝ gTCollection.EndUpdate¢NÝ g.TListYÝOÿgTPersistent.Destroyê!Fqg TList.Getž)‡Eg TList.Add¥)‡EgTList.Remove³)‡EfTFileStream4¸îµg.TFileStreamŒÌgTFileStream.CreateZØNgRectS2ÙLgBoundsÉYm g.TCollection?¦ÚgTCollection.CreatešNÝ gTCollection.GetCount‡NÝ gTCollection.GetItem”NÝ gTCollection.Clear NÝ g
TList.Sortµ)‡EgPoint`r6gTList.Delete§)‡Ef.35È@ÙXgcsDesigningMêÖëg csReadingDêÖëg csLoadingAêÖëgTComponent.CreateÞa0þgTComponent.Destroyßa0þgTComponent.NotificationÆa0þgopRemoveÊŽsÚgTCollection.Destroy›NÝ gTStream.ReadComponentResßïgfmCreate*r2gTStream.WriteComponentResáïgTStream.ReadBufferÛïgTStream.WriteBufferÜïcdGraphics fTCanvas°68g.TCanvas“æŠgTCanvas.Changedó2KÐgTCanvas.Changingô2KÐfTColorIâc¦fTGraphicÂ/÷/fTPicture"tëgTCanvas.Create÷2KÐgTCanvas.Destroyø2KÐgTCanvas.SetHandleï2KÐg .TGraphic¥Õg .TPictureH]=gTCanvas.CopyRectü2KÐg
ColorToRGBQV¢gTCanvas.Drawý2KÐgTCanvas.GetHandleè2KÐgTCanvas.StretchDraw3KÐgTPicture.Create]””ƒgTPicture.LoadFromFile_””ƒg clBtnFaceï‹a6gTBrush.SetStyleVAºXfTBrushStyle¼wúgbsClear8!ø›g TPen.SetColoržÿ gclBlack‹a9g TPen.SetStyle£ÿ f TPenStyleÂ×·gpsDash>µ™gTCanvas.Rectangle 3KÐgpsSolid;µ™gclGrayB ã:gTCanvas.MoveTo3KÐgTCanvas.LineTo3KÐgTCanvas.TextWidth3KÐgTCanvas.TextHeight3KÐgbsSolid5!ø›gTBrush.SetColorRAºXgTCanvas.TextOut3KÐgTPicture.GetHeightM””ƒgTPicture.GetWidthP””ƒcdControls fTCustomControlú#zf
TWndMethodˆ8fTControlɶÚÁfTWinControlG©Gg.TCustomControlÝå ÌgTCustomControl.PaintWindow"28gTWinControl.AssignTo<¾ßgTWinControl.AdjustClientRect<¾ßgTWinControl.AlignControls<¾ßgTWinControl.CanAutoSize<¾ßgTWinControl.CanResize<¾ßgTWinControl.ConstrainedResize<¾ßgTWinControl.CreateHandle<¾ßgTWinControl.CreateParams<¾ßgTWinControl.CreateWindowHandle<¾ßgTWinControl.CreateWnd<¾ßg#TWinControl.CustomAlignInsertBefore<¾ßgTWinControl.CustomAlignPosition <¾ßgTWinControl.DefineProperties!<¾ßgTWinControl.DestroyHandle"<¾ßgTWinControl.DestroyWindowHandle#<¾ßgTWinControl.DestroyWnd$<¾ßg!TWinControl.DockReplaceDockClient'<¾ßgTWinControl.GetClientOrigin5<¾ßgTWinControl.GetClientRect6<¾ßgTWinControl.GetControlExtents7<¾ßgTWinControl.GetDeviceContext8<¾ßgTWinControl.NotificationD<¾ßgTWinControl.ReadStateJ<¾ßgTWinControl.SetParentBackgroundW<¾ßgTWinControl.ShowControlY<¾ßg+TWinControl.UpdateControlOriginalParentSize[<¾ßgTWinControl.WndProc^<¾ßgTWinControl.DefaultHandler<¾ßgTWinContr
ol.Invalidate<¾ßgTWinControl.Repaint•<¾ßgTWinControl.SetFocusš<¾ßgTWinControl.Update›<¾ßgTControl.GetActionÄ×ïYgTControl.GetDragImagesÊ×ïYgTControl.GetEnabledË×ïYgTControl.GetFloatingÌ×ïYg!TControl.GetFloatingDockSiteClassÍ×ïYgTControl.RequestAlignÙ×ïYgTControl.SetAutoSizeÞ×ïYgTControl.SetDragModeß×ïYgTControl.SetEnabledà×ïYgTControl.SetNameá×ïYgTControl.SetParentBiDiModeä×ïYgTControl.SetBiDiModeå×ïYgTControl.InitiateAction(ØïYgTControl.SetColorb×ïYgTControl.IsColorStoredM×ïYfTAlignûP`gTControl.SetAlign]×ïYfTCursoræ˜Uf TDragModep|éògTControl.IsEnabledStoredN×ïYgTControl.SetParentShowHinto×ïYgTControl.SetPopupMenup×ïYgTControl.SetShowHintn×ïYgTControl.IsShowHintStoredS×ïYf TTabOrderDcÞ§gTWinControl.GetTabOrderž;¾ßgTWinControl.SetTabOrder²;¾ßgTWinControl.SetTabStop³;¾ßgTControl.SetVisibles×ïYgTControl.IsVisibleStoredT×ïYgTControl.IsOnClickStoredR×ïYfTDragDropEventr2ÆJfTDragOverEventtf TEndDragEvent$wÃOf TKeyEventX/HŸfTKeyPressEventC)“ÇfTMouseEvent$(.åfTMouseMoveEventKÑ
áÿfTStartDragEventTÌgTControl.ClientToScreenØïYgTWinControl.GetHandleœ;¾ßgTCustomControl.Create$28gTControl.SetWidtht×ïYgTControl.SetHeightf×ïYgTControl.SetParentColorl×ïYgTCustomControl.Destroy%28gTControl.LoadedÐ×ïYgTCustomControl.Paint!28gTWinControl.SetBounds˜<¾ßgTWinControl.SetParentV<¾ßcdForms fTCustomFormI].‘g.TCustomForm,1ãcdDXClass f EDirectXErrorޤø>g.EDirectXErrorqxÖfTDirectX€®™KfTDirectXDriversô'g .TDirectXc‚wgTDirectX.Check§Î®ãfTControlSubClass:?|…fTHashCollectionItem»ƒg.THashCollectionItemžòøÔg"THashCollectionItem.GetDisplayNameè>0gTHashCollectionItem.SetIndexé>0fTHashCollection„>ðCg.THashCollectiongΕg DXLoadLibrary?wˆ“fTDirectXDriverN’4Ág.TDirectXDriver1fgTDirectXDriver.SetGUIDw²IYg.TDirectXDriversêÇVgTDirectXDrivers.Create-=œgMax…Ò´gMin…Ò´gTDirectX.SetDXResult¥Î®ãg.TControlSubClassZ×gTControlSubClass.Createc_‘gTHashCollectionItem.Createê>0gTHashCollectionItem.Destroyë>0gTHashCollectionItem.Assignì>0gTHashCollection.IndexOf
ª^ÜcdDIB fTDIB½Ûµf TRGBQuadsk"ËfTPaletteEntriesÏq5gRGBQuadsToPaletteEntriesv™|g.TDIB ظgTDIB.Create%ðMgTDIB.SetSize!%ðMgTDIB.GetCanvasø$ðMgRGBQuad/i™¢gTDIB.UpdatePalette"%ðMg TDIB.SetPixel%ðMgPaletteEntriesToRGBQuadsv™|gRGBQuadToPaletteEntryŸŽ
{g TDIB.GetPBitsü$ðMgTDIB.GetTopPBits %ðMgPaletteEntryToRGBQuadŸŽ
{cdDXTexImg fTDXTextureImageg>g.TDXTextureImage÷:ýgDXTextureImageGroupType_Mipmap¯}ç1g%TDXTextureImage.GetSubGroupImageCountO‡4ÖfTDXTextureImageTypeëÂ[g&DXTextureImageType_PaletteIndexedColor˜”ÀîgdxtDecodeChannelwŽzgDXTextureImageType_RGBColor›”ÀîgTDXTextureImage.CreateZ‡4ÖgTDXTextureImage.LoadFromFilea‡4ÖgTDXTextureImage.SetImage_‡4ÖgdxtMakeChannel_”Ýg TDXTextureImage.GetSubGroupImageP‡4ÖgTDXTextureImage.PaletteIndexf‡4ÖgdxtEncodeChannelwŽzgTDXTextureImage.GetScanLineN‡4ÖgTDXTextureImage.GetPixelL‡4ÖfTDXTextureImageChannel¶ªscdDirectX fIDirectDrawe£rfIDirectDraw4ò$>efIDirectDraw7Ù]9ufTDDCapsCêNfTDDSurfaceDescð5zËfIDirectDrawClipper„ o”fIDirectDrawPaletteÉ7¦fIDirectDrawSurface®§A¬fIDirectDrawSurface4´Þ&fIDirectDrawSurface7mŽ…fIDirectDrawGammaControläìs5fTDDColorKeyÃÐh…fTDDBltFXaY’f IDirect3Dâõ€4f
IDirect3D2¼/Èf
IDirect3D3½lùf
IDirect3D7Xv¶fIDirect3DDeviceBHÚ2fIDirect3DDevice2í4¬fIDirect3DDevice3åçúfIDirect3DDevice7{ÐdšfIDirect3DRM%s…\fIDirect3DRM2ŽOD fIDirect3DRM3’9fIDirect3DRMDeviceÓfv¹fIDirect3DRMDevice2À6…fIDirect3DRMDevice3Ûú–4fIDirect3DRMFrameå1ö®fIDirect3DRMViewportƒô¥·fTD3DTextureHandleIÐáKfIDirect3DTexture3ª=fTDDSurfaceDesc2fDBÃfTD3DDeviceDesc ¨ÖJfIDirect3DRMUserVisual›²òLfTD3DRMUserVisualReasonµôôfTDDEnumCallbackAÁtFgIID_IDirectDraw7dÜ¢gDD_OKÔ•¾gDDPCAPS_8BIT¸}ç1gDDCAPS2_PRIMARYGAMMA/rí±gIID_IDirectDrawGammaControldÜ¢gDDBLTFAST_NOCOLORKEY¬}ç1gDDBLTFAST_WAITÜ}ç1gDDBLTFAST_SRCCOLORKEY¯}ç1g
DDBLT_WAIT/rç´gDDBLT_KEYSRC-òÿ1gDDBLTFX_MIRRORLEFTRIGHT²}ç1gDDBLTFX_MIRRORUPDOWN¸}ç1g
DDBLT_DDFX-
ó1gDDERR_BLTFASTCANTCLIPŽœ gDDBLT_COLORFILL-þò1gDDPF_PALETTEINDEXED1-
ó1gDDPF_PALETTEINDEXED2-"ó1gDDPF_PALETTEINDEXED4Ä}ç1gDDPF_PALETTEINDEXED8~ç1gDDLOCK_WAIT¯}ç1g DDSD_CAPS¯}ç1g
DDSD_WIDTH¸}ç1gDDSD_HEIGHT²}ç1gDDSCAPS_OFFSCREENPLAINl~ç1gDDSCAPS_SYSTEMMEMORY-
ó1gDDSCAPS_VIDEOMEMORY-²ó1g DDCKEY_SRCBLTÄ}ç1gDDENUMRET_OK¯}ç1fPDDSurfaceDesc×ä©EgDDBD_1-²ó1gDDBD_2-Ró1gDDBD_4-"ó1gDDBD_8-
ó1gDDBD_16-þò1gDDBD_24-øò1gDDBD_32-õò1g D3DENUMRET_OK¯}ç1gDDSCAPS_TEXTURE-"ó1gDDSCAPS_ZBUFFER/rí±gDDSCAPS_MIPMAP/r§²g DDCAPS_3D¯}ç1gDDSD_ZBUFFERBITDEPTHl~ç1gD3DCOLOR_RGB²}ç1gIID_IDirect3DRefDevicedÜ¢gD3D_OKÔ•¾fTD3DRenderStateTypeo1^ügD3DRENDERSTATE_DITHERENABLE6Û[gD3DRENDERSTATE_ZENABLEýÚ[gD3DRENDERSTATE_ZWRITEENABLEÛ[gD3DRM_OKÔ•¾g D3DRMLIGHT_ONÄ}ç1gD3DRMFILL_SOLID¬Šç1gD3DRMSHADE_GOURAUD¯}ç1fTD3DRMTextureQuality`î†gD3DRMTEXTURE_NEARESTÙ±ëfTD3DDeviceDesc7 kˆågD3DDEVCAPS_HWRASTERIZATION/rÿ±gD3DPAL_READONLYl~ç1gDDWAITVB_BLOCKBEGIN¯}ç1fTDDSCapsu,<µgDDSCAPS_PRIMARYSURFACE-øò1gDDPCAPS_INITIALIZEÄ}ç1gDDPCAPS_ALLOW256l~ç1gDDSCAPS_3DDEVICE-Ró1gDDFLIP_WAIT¯}ç1gDDSD_BACKBUFFERCOUNT~ç1gDDSCAPS_FLIPÜ}ç1gDDSCAPS_COMPLEXÄ}ç1gDDSCAPS_BACKBUFFER¸}ç1gDDSCL_FULLSCREEN¯}ç1gDDSCL_EXCLUSIVEÜ}ç1gDDSCL_ALLOWMODEXl~ç1gDDSCL_NOWINDOWCHANGES¸}ç1gDDSCL_ALLOWREBOOT²}ç1gDDSCL_NORMALÄ}ç1gDDERR_SURFACELOST› g DDPCAPS_VSYNC¬Šç1g
DDPF_ALPHA²}ç1gDDPF_ALPHAPIXELS¯}ç1gDDPF_RGBl~ç1gDDSD_PIXELFORMAT-"ó1gDDSCAPS_ALLOCONLOAD/rç½gDDPCAPS_4BIT¯}ç1gDDPCAPS_1BIT-õò1fTDDPixelFormatò”xFgD3DPTEXTURECAPS_POW2²}ç1gD3DPTEXTURECAPS_SQUAREONLY~ç1gDDSCAPS2_TEXTUREMANAGEÜ}ç1gDDSD_MIPMAPCOUNT/rí±gDDPCAPS_2BIT-øò1f TDDSCaps2
1gD3DPTEXTURECAPS_TRANSPARENCYÄ}ç1fIDirect3DRMObjectClggDDOVER_HIDE-øò1fPDDOverlayFxSÍ>fTDDOverlayFx45á–gDDOVER_SHOW-²ó1gDDCAPS_OVERLAYSTRETCH-²ó1gDDCAPS_ALIGNBOUNDARYSRCÄ}ç1gDDCAPS_ALIGNSIZESRCÜ}ç1gDDCAPS_ALIGNBOUNDARYDEST²}ç1gDDCAPS_ALIGNSIZEDEST¸}ç1gDDCKEYCAPS_DESTOVERLAYÜ}ç1gDDOVER_KEYDESTOVERRIDE-
ó1gDDOVER_DDFX/rÿ±cdMenus f
TPopupMenuŸ <ceDXConsts gSCannotInitializediif@gSDirectDrawiif@gSSinceDirectX7iif@gSSinceDirectX6iif@gSNotMadeiif@gSCannotMadeiif@gSDirectDrawClipperiif@gSDirectDrawSurfaceiif@gSDisplayModeCannotAcquirediif@gSInvalidDisplayBitCountiif@gS3DDeviceNotFoundiif@gSDirect3DRMiif@gSDirectDrawPrimarySurfaceiif@gSNoFormiif@gSDisplayModeChangeiif@g SNotSupportediif@gSTextureiif@gSCannotLoadGraphiciif@gSImageNotFoundiif@gSOverlayiif@ceDXRender fTDXR_SurfaceGeÒïf
TDXR_Blend´gdxrDDSurfaceLockT ô-gdxrDDSurfaceLock2~þ÷ˆfTDXR_ColorTypeKy‡½gDXR_COLORTYPE_INDEXEDÄ"…PgDXR_BLEND_ONE1–«±”gDXR_BLEND_ONE1_ADD_ONE2œ«±”gDXR_BLEND_SRCALPHA1_ADD_ONE2««±”gdxrCopyRectBlend[°™gdxrDDSurfaceUnLockÔ…¯g$DXR_BLEND_SRCALPHA1_ADD_INVSRCALPHA2±«±”gDXR_BLEND_ONE2_SUB_ONE1¢«±”gDXR_BLEND_ONE2_SUB_SRCALPHA1®«±”gdxrDrawRotateBlend÷½?gdxrDrawWaveXBlendö!XgdxrFillRectColorBlend¢ËXceTypes fTRectuÿÁc5DXDraws€ _¸ŽÏc5System c5SysInit ˜c5Windows šc5Messages äc5SysUtils öc5Classes c5Graphics 1c5Controls Õc5Forms 9c5DXClass Ec5DIB ¹c5DXTexImg ýc5DirectX Ic&.EDirectDrawError€ —#=y9 *EDirectDrawErrorˆ ´O_'=&.EDirectDrawPaletteError€ 66zA *EDirectDrawPaletteErrorˆ S8X(E&.EDirectDrawClipperError€ ¦U*I *EDirectDrawClipperErrorˆ Ã?wØM&.EDirectDrawSurfaceError€ ð¾É3Q *EDirectDrawSurfaceErrorˆ ëëáU&.TDirectDraw€ ø9§EY *TDirectDrawˆ fÉó]&.TDirectDrawClipper€ ç‘fÝa *TDirectDrawClipperˆ ¾ˆ‹e&.TDirectDrawPalette€ wM/ïi *TDi
rectDrawPaletteˆ ”yQm&.TDirectDrawSurfaceCanvas€ Mó5Öq *TDirectDrawSurfaceCanvasˆ jX„u&.TDirectDrawSurface€ ,9õy *TDirectDrawSurfaceˆ .X[£}&.TDXDrawDisplayMode€ bB‹¼ *TDXDrawDisplayModeˆ nj…&.TDXDrawDisplay€ yÄW‰ *TDXDrawDisplayˆ –3æ*TDirectDrawDisplay€ –3æ*TDirectDrawDisplayMode€ nj…& .EDXDrawError€ ¸“6K‘ *EDXDrawErrorˆ Õ¿Xù•%doFullScreenŠ $¦½Ì™ %doNoWindowChangeŠ '¦½Ì™ % doAllowRebootŠ *¦½Ì™ %doWaitVBlankŠ -¦½Ì™ %doAllowPalette256Š 0¦½Ì™ %doSystemMemoryŠ 3¦½Ì™
% doStretchŠ 6¦½Ì™ %doCenterŠ 9¦½Ì™ %doFlipŠ <¦½Ì™ %do3DŠ ?¦½Ì™ %doDirectX7ModeŠ B¦½Ì™ %doRetainedModeŠ E¦½Ì™ %
doHardwareŠ H¦½Ì™ %doSelectDriverŠ K¦½Ì™ % doZBufferŠ N¦½Ì™ * TDXDrawOptionˆ «ü¿9™*TDXDrawOptionsˆ nVñ%dxntDestroyingŠ ¥T_œ¡ %dxntInitializingŠ ¨T_œ¡ %dxntInitializeŠ «T_œ¡ %dxntInitializeSurfaceŠ ®T_œ¡ %dxntFinalizeŠ ±T_œ¡ %dxntFinalizeSurfaceŠ ´T_œ¡
%dxntRestoreŠ ·T_œ¡ %dxntSetSurfaceSizeŠ ºT_œ¡ *TDXDrawNotifyTypeˆ ,«a ¡*TDXDrawNotifyEventˆ +Gûߥ&.TCustomDXDraw€ .2Á5© * TCustomDXDrawˆ K^ãã&.TDXDraw€ _}± *TDXDrawˆ ‹#+µ&.EDX3DError€ q,sò¹ *
EDX3DErrorˆ ŽX• ½%toRetainedModeŠ §ÌqÁ %toSystemMemoryŠ ªÌqÁ %
toHardwareŠ ÌqÁ %toSelectDriverŠ °ÌqÁ % toZBufferŠ ³ÌqÁ *TDX3DOptionˆ .#tsÁ*TDX3DOptionsˆ êœ-Å&.TCustomDX3D€ hyÏÉ *TCustomDX3Dˆ …¥7}Í&.TDX3D€ “:×'Ñ *TDX3Dˆ °fùÕÕ&.EDirect3DTextureError€ Q°CBÙ *EDirect3DTextureErrorˆ nÜeðÝ&.TDirect3DTexture€ ú|á *TDirect3DTextureˆ BžÉå&.TDirect3DTexture2€ ‘èPé *TDirect3DTexture2ˆ ®s[í&.EDirect3DRMUserVisualError€ "™s ñ *EDirect3DRMUserVisualErrorˆ ?Å•Nõ&.TDirect3DRMUserVisual€ ‘ƒ)Úù *TDirect3DRMUserVisualˆ ®¯Kˆý&.EPictureCollectionError€ –µ Ñ *EPictureCollectionErrorˆ ³á"&.TPictureCollectionItem€ Ϻ< *TPictureCollectionItemˆ ìæ^Ë &.TPictureCollection€ ÀÛ9 *TPictureCollectionˆ Ý4ýç&.TCustomDXImageList€ “¶) *TCustomDXImageListˆ °CØ×& .TDXImageList€ ú¶Àv! *TDXImageListˆ ãâ$%&.EDirectDrawOverlayError€ é3Óý) *EDirectDrawOverlayErrorˆ `õ«-&.TDirectDrawOverlay€ 0HÚ1 *TDirectDrawOverlayˆ MKjˆ57.03F 9 5DXConsts ‰c5DXRender Ýc(DXDirectDrawEnumerate !
lpCallback ü! lpContext Result *TDirectDrawEnumerate =c DirectDrawDriversf Ùj(DDENUMCALLBACK ‚6 ƒ!lpGuid&