DirectDraw (original) (raw)
دايركت درو (بالإنجليزية: DirectDraw) أحد مكونات المكتبة البرمجية دايركت إكس من شركة مايكروسوفت. والذي يقدم خدمات لرسم والوصول المباشر لذاكرة العرض لمبرمجي التطبيقات على نظم تشغيل ويندوز. كما هو الحال مع دايركت ثري دي، يشكل دايركت درو واجهة مزدوجة تتخذ موقعها بين مبرمج التطبيقات وكاتب برنامج تشغيل بطاقة العرض بنفس المبدأ.
Property | Value |
---|---|
dbo:abstract | دايركت درو (بالإنجليزية: DirectDraw) أحد مكونات المكتبة البرمجية دايركت إكس من شركة مايكروسوفت. والذي يقدم خدمات لرسم والوصول المباشر لذاكرة العرض لمبرمجي التطبيقات على نظم تشغيل ويندوز. كما هو الحال مع دايركت ثري دي، يشكل دايركت درو واجهة مزدوجة تتخذ موقعها بين مبرمج التطبيقات وكاتب برنامج تشغيل بطاقة العرض بنفس المبدأ. (ar) DirectDraw (ddraw.dll) is an API that used to be a part of Microsoft's DirectX API. DirectDraw is used to accelerate rendering of 2D graphics in applications. DirectDraw also allows applications to run fullscreen or embedded in a window such as most other MS Windows applications. DirectDraw uses hardware acceleration if it is available on the client's computer. DirectDraw allows direct access to video memory, hardware overlays, hardware blitters, and page flipping. Its video memory manager can manipulate video memory with ease, taking full advantage of the blitting and color decompression capabilities of different types of display adapters. DirectDraw is a 2D API. That is, it contains commands for 2D rendering and does not support 3D hardware acceleration. A programmer could use DirectDraw to draw 3D graphics, but the rendering would be slow compared to an API such as Direct3D which does support 3D hardware acceleration. DirectDraw was introduced for Windows Mobile in Windows Mobile 5.0, replacing the graphics component of , which was then deprecated. With the release of DirectX version 8.0, DirectDraw was merged into a new package called DirectX Graphics, which extended Direct3D with a few DirectDraw API additions. DirectDraw can still be used by programmers, but they must use older DirectX interfaces (DirectX 7 and below). In June 2010, DirectDraw was removed from the DirectX SDK package, but in 2012, the DirectX SDK was merged into the Windows Platform SDK, and DirectDraw was included once again. (en) DirectDraw est une bibliothèque logicielle de la suite DirectX de Microsoft. Elle est utilisée pour le rendu d'image où une haute performance est importante. DirectDraw permet aussi aux applications de se lancer en mode plein écran ou fenêtré comme dans la plupart des applications Microsoft Windows. DirectDraw utilise l'accélération matérielle si elle est disponible sur l'ordinateur cible. DirectDraw est une API 2D, ce qui signifie qu'elle contient des commandes pour le rendu en 2 dimensions et ne supporte donc pas l'accélération matérielle 3D. Il est cependant possible d'utiliser DirectDraw pour de l'affichage 3D mais les performances seront nettement inférieures en comparaison à une solution supportant l'accélération matérielle 3D telle que Direct3D de DirectX. Depuis la version 8 de DirectX, DirectDraw a été fusionnée dans un nouveau packetage appelé , qui n'est rien de plus que Direct3D doté de fonctions provenant de DirectDraw. DirectDraw peut toujours être utilisé en utilisant les interfaces de DirectX (disponibles dans les versions 7 et antérieures). Le jeu T4C utilise l'API DirectDraw. (fr) 다이렉트드로(DirectDraw, ddraw.dll)는 마이크로소프트의 다이렉트X API의 일부이다. 다이렉트드로는 성능이 중요한 응용 프로그램에서 그래픽을 렌더링하는 데 쓰인다. 다이렉트드로는 응용 프로그램이 전체 화면으로 실행하거나 다른 대부분의 MS 응용 프로그램들과 같은 창 모드로 동작할 수 있게 도와준다. 다이렉트드로는 클라이언트의 컴퓨터에서 지원하는 경우 하드웨어 가속을 사용한다. 다이렉트드로는 비디오 메모리, 하드웨어 오버레이, 하드웨어 , 페이지 플리핑으로의 직접 접근을 허용한다. 다이렉트드로의 비디오 메모리 관리자는 각기 다른 디스플레이 어댑터의 비트 블릿, 색 해제(color decompression) 능력을 최대한 이용하면서 비디오 메모리를 쉽게 이용할 수 있다. 다이렉트드로는 2차원 API이다. 다시 말해 2차원 렌더링을 위한 명령을 포함하고 있지만 3차원 하드웨어 가속을 지원하지는 않는다는 것을 뜻한다. 프로그래머는 다이렉트드로를 사용하여 3차원 그래픽스를 그릴 수 있으나 렌더링은 3차원 하드웨어 가속을 지원하는 다이렉트3D에 견주어 느리다. 다이렉트X 버전 8.0에서 다이렉트드로는 다이렉트X 그래픽스라는 이름의 새로운 꾸러미에 통합되었다. 이 꾸러미는 몇 가지 다이렉트드로 API 기능이 추가된 다이렉트3D이다. 이렇다 하여도 다이렉트드로는 프로그래머들이 계속 사용할 수 있으나 더 오래된 다이렉트X 인터페이스를 사용하여야 한다. (다이렉트X 7 이하) 다이렉트드로는 버전 7부터 중요성 있게 생각되지 않아왔다. 이는 다이렉트X에 계속 포함되어 있지만 업데이트는 진척이 없다는 것에서 잘 말해 준다. 이제 개발자들은 2차원 그래픽스를 위해 다이렉트3D의 텍스처 쿼드를 사용하도록 지시 받고 있다. (Managed DirectX)는 다이렉트드로를 위한 관리 래퍼를 포함하고 있다. 현재 다이렉트드로는 다이렉트2D로 대체되었다. (ko) DirectDrawはマイクロソフトのDirectX APIの一部である。パフォーマンスが重要なアプリケーションでコンピュータグラフィックスを高速にレンダリングするために使用する。DirectDrawアプリケーションはフルスクリーンで動作するほか、一般的なWindowsデスクトップアプリケーションのようにウィンドウ内で動作するようにもできる。ビデオカードなどのグラフィックスデバイスが持つハードウェアアクセラレーション機能を利用できる場合はこれを利用する。DirectDrawはビデオメモリ、、ハードウェアブロック転送、を直接操作できる。DirectDrawのビデオメモリマネージャは簡単にビデオメモリを操作でき、ブロック転送をうまく活用でき、様々なビデオカードで様々な色数に対応できる。 DirectDrawは2次元コンピュータグラフィックスのAPIである。すなわち、2Dレンダリングのためのコマンドが存在するのみで、3Dハードウェアアクセラレーションはサポートしない。半透明合成処理(アルファブレンド)に関しても同様である。DirectDrawを駆使してレンダラーを実装することで3D映像を描画することもできるが、3DハードウェアアクセラレーションをサポートするDirect3DのようなAPIと比較してレンダリングが遅くなる。 DirectXバージョン8.0において、DirectDrawは、Direct3Dに一部のDirectDraw APIを追加しただけのDirectX Graphicsという新しいパッケージに統合され、事実上DirectDrawは廃止された。DirectDrawはDirectX 8以降と共存可能だが、DirectDrawを使用する場合は、古いバージョンのDirectXインターフェイス (DirectX 7およびそれ以前) を使わなければならない。 (ja) DirectDraw – część DirectX stworzonego przez firmę Microsoft. Jest to interfejs służący do wyświetlania grafiki 2D używając akceleracji sprzętowej, o ile jest dostępna. DirectDraw nie obsługuje grafiki 3D - do tego służy inny komponent DirectX: Direct3D. Od wydania wersji 8.0 DirectX, DirectDraw został zintegrowany w pakiet graficzny DirectX Graphics, który w rzeczywistości jest połączeniem kilku funkcji DirectDraw z Direct3D. Stary interfejs DirectDraw jest ciągle dostępny jako element DirectX 7.0. Został zastąpiony przez Direct2D. (pl) DirectDraw是微軟Direct X的一員,为基於COM架構下的2D图形API,例如DirectDraw的Blt用於表面间整体图像或是部分图像的移动。 DirectDraw漸被Direct3D所取代,DirectShow的VMR-7是以DirectDraw 7建造,因為使用DirectDraw 7控制显卡,所以稱為VMR-7。VMR-9 則是基於Direct3D 9。DirectX 8.0發表時,Direct3D與DirectDraw編程介面被合併並改名為DirectX Graphics。 (zh) |
dbo:wikiPageExternalLink | https://docs.microsoft.com/en-us/windows/desktop/api/_directdraw/ https://docs.microsoft.com/en-us/windows/desktop/directdraw/directdraw-reference |
dbo:wikiPageID | 96971 (xsd:integer) |
dbo:wikiPageLength | 4841 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1085352534 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Video_memory dbc:DirectX dbc:Microsoft_application_programming_interfaces dbr:Computer dbr:Video_card dbr:GLSL dbr:Theme_Hospital dbr:Application_programming_interface dbr:Color_depth dbr:Command_&_Conquer dbr:Computer_graphics dbr:Hardware_acceleration dbr:Hardware_overlay dbr:Windows_Mobile dbr:Wine_(software) dbr:2D_computer_graphics dbr:3D_computer_graphics dbr:Dangerous_Waters_(video_game) dbr:Direct2D dbr:Graphics_Device_Interface dbr:Rendering_(computer_graphics) dbc:Graphics_libraries dbr:Bit_blit dbr:Direct3D dbr:DirectDraw_Surface dbr:DirectX dbr:Double_buffering dbr:Microsoft dbr:OpenGL dbr:Warcraft_2 dbr:Games_API |
dbp:wikiPageUsesTemplate | dbt:Microsoft_APIs dbt:More_citations_needed dbt:Reflist dbt:Windows-stub |
dcterms:subject | dbc:DirectX dbc:Microsoft_application_programming_interfaces dbc:Graphics_libraries |
gold:hypernym | dbr:API |
rdf:type | dbo:Software yago:WikicatComputerLibraries yago:WikicatMicrosoftWindows yago:Area102735688 yago:Artifact100021939 yago:Framework103391770 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatGraphicsLibraries yago:Window104587648 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:SupportingStructure104361095 yago:Whole100003553 |
rdfs:comment | دايركت درو (بالإنجليزية: DirectDraw) أحد مكونات المكتبة البرمجية دايركت إكس من شركة مايكروسوفت. والذي يقدم خدمات لرسم والوصول المباشر لذاكرة العرض لمبرمجي التطبيقات على نظم تشغيل ويندوز. كما هو الحال مع دايركت ثري دي، يشكل دايركت درو واجهة مزدوجة تتخذ موقعها بين مبرمج التطبيقات وكاتب برنامج تشغيل بطاقة العرض بنفس المبدأ. (ar) DirectDraw – część DirectX stworzonego przez firmę Microsoft. Jest to interfejs służący do wyświetlania grafiki 2D używając akceleracji sprzętowej, o ile jest dostępna. DirectDraw nie obsługuje grafiki 3D - do tego służy inny komponent DirectX: Direct3D. Od wydania wersji 8.0 DirectX, DirectDraw został zintegrowany w pakiet graficzny DirectX Graphics, który w rzeczywistości jest połączeniem kilku funkcji DirectDraw z Direct3D. Stary interfejs DirectDraw jest ciągle dostępny jako element DirectX 7.0. Został zastąpiony przez Direct2D. (pl) DirectDraw是微軟Direct X的一員,为基於COM架構下的2D图形API,例如DirectDraw的Blt用於表面间整体图像或是部分图像的移动。 DirectDraw漸被Direct3D所取代,DirectShow的VMR-7是以DirectDraw 7建造,因為使用DirectDraw 7控制显卡,所以稱為VMR-7。VMR-9 則是基於Direct3D 9。DirectX 8.0發表時,Direct3D與DirectDraw編程介面被合併並改名為DirectX Graphics。 (zh) DirectDraw (ddraw.dll) is an API that used to be a part of Microsoft's DirectX API. DirectDraw is used to accelerate rendering of 2D graphics in applications. DirectDraw also allows applications to run fullscreen or embedded in a window such as most other MS Windows applications. DirectDraw uses hardware acceleration if it is available on the client's computer. DirectDraw allows direct access to video memory, hardware overlays, hardware blitters, and page flipping. Its video memory manager can manipulate video memory with ease, taking full advantage of the blitting and color decompression capabilities of different types of display adapters. (en) DirectDraw est une bibliothèque logicielle de la suite DirectX de Microsoft. Elle est utilisée pour le rendu d'image où une haute performance est importante. DirectDraw permet aussi aux applications de se lancer en mode plein écran ou fenêtré comme dans la plupart des applications Microsoft Windows. DirectDraw utilise l'accélération matérielle si elle est disponible sur l'ordinateur cible. Le jeu T4C utilise l'API DirectDraw. (fr) 다이렉트드로(DirectDraw, ddraw.dll)는 마이크로소프트의 다이렉트X API의 일부이다. 다이렉트드로는 성능이 중요한 응용 프로그램에서 그래픽을 렌더링하는 데 쓰인다. 다이렉트드로는 응용 프로그램이 전체 화면으로 실행하거나 다른 대부분의 MS 응용 프로그램들과 같은 창 모드로 동작할 수 있게 도와준다. 다이렉트드로는 클라이언트의 컴퓨터에서 지원하는 경우 하드웨어 가속을 사용한다. 다이렉트드로는 비디오 메모리, 하드웨어 오버레이, 하드웨어 , 페이지 플리핑으로의 직접 접근을 허용한다. 다이렉트드로의 비디오 메모리 관리자는 각기 다른 디스플레이 어댑터의 비트 블릿, 색 해제(color decompression) 능력을 최대한 이용하면서 비디오 메모리를 쉽게 이용할 수 있다. 다이렉트드로는 2차원 API이다. 다시 말해 2차원 렌더링을 위한 명령을 포함하고 있지만 3차원 하드웨어 가속을 지원하지는 않는다는 것을 뜻한다. 프로그래머는 다이렉트드로를 사용하여 3차원 그래픽스를 그릴 수 있으나 렌더링은 3차원 하드웨어 가속을 지원하는 다이렉트3D에 견주어 느리다. 현재 다이렉트드로는 다이렉트2D로 대체되었다. (ko) DirectDrawはマイクロソフトのDirectX APIの一部である。パフォーマンスが重要なアプリケーションでコンピュータグラフィックスを高速にレンダリングするために使用する。DirectDrawアプリケーションはフルスクリーンで動作するほか、一般的なWindowsデスクトップアプリケーションのようにウィンドウ内で動作するようにもできる。ビデオカードなどのグラフィックスデバイスが持つハードウェアアクセラレーション機能を利用できる場合はこれを利用する。DirectDrawはビデオメモリ、、ハードウェアブロック転送、を直接操作できる。DirectDrawのビデオメモリマネージャは簡単にビデオメモリを操作でき、ブロック転送をうまく活用でき、様々なビデオカードで様々な色数に対応できる。 DirectDrawは2次元コンピュータグラフィックスのAPIである。すなわち、2Dレンダリングのためのコマンドが存在するのみで、3Dハードウェアアクセラレーションはサポートしない。半透明合成処理(アルファブレンド)に関しても同様である。DirectDrawを駆使してレンダラーを実装することで3D映像を描画することもできるが、3DハードウェアアクセラレーションをサポートするDirect3DのようなAPIと比較してレンダリングが遅くなる。 (ja) |
rdfs:label | دايركت درو (ar) DirectDraw (en) DirectDraw (fr) 다이렉트드로 (ko) DirectDraw (ja) DirectDraw (pl) DirectX Graphics (zh) |
owl:sameAs | freebase:DirectDraw yago-res:DirectDraw wikidata:DirectDraw dbpedia-ar:DirectDraw dbpedia-fr:DirectDraw dbpedia-ja:DirectDraw dbpedia-ko:DirectDraw dbpedia-pl:DirectDraw dbpedia-zh:DirectDraw https://global.dbpedia.org/id/Cysw |
prov:wasDerivedFrom | wikipedia-en:DirectDraw?oldid=1085352534&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:DirectDraw |
is dbo:wikiPageRedirects of | dbr:Ddraw.dll dbr:Directdraw dbr:Direct_Draw dbr:Direct_draw |
is dbo:wikiPageWikiLink of | dbr:Quake_(video_game) dbr:List_of_features_removed_in_Windows_8 dbr:Windows_API dbr:Ddraw.dll dbr:Road_Rash_(1994_video_game) dbr:D3DX dbr:DxDiag dbr:Intel_GMA dbr:Comparison_of_OpenGL_and_Direct3D dbr:G-Nome dbr:GamePC_Consortium dbr:Conquest_Earth dbr:Baldur's_Gate_(video_game) dbr:Wine_(software) dbr:3dfx_Interactive dbr:DOSBox dbr:Graphics_processing_unit dbr:List_of_Microsoft_Windows_application_programming_interfaces_and_frameworks dbr:List_of_Microsoft_Windows_components dbr:HP_Veer dbr:HTC_TyTN_II dbr:Direct3D dbr:DirectDraw_Surface dbr:DirectShow dbr:DirectX dbr:Microsoft_Golf_1998_Edition dbr:Microsoft_Golf_1999_Edition dbr:Directdraw dbr:Direct_Draw dbr:Direct_draw |
is foaf:primaryTopic of | wikipedia-en:DirectDraw |