IDirect3DSwapChain9Ex-Schnittstelle (d3d9.h)
Anwendungen verwenden die Methoden der IDirect3DSwapChain9Ex-Schnittstelle , um eine Swapchain zu bearbeiten.
Vererbung
Die IDirect3DSwapChain9Ex-Schnittstelle erbt von IDirect3DSwapChain9. IDirect3DSwapChain9Ex verfügt auch über folgende Membertypen:
Methoden
Die IDirect3DSwapChain9Ex-Schnittstelle verfügt über diese Methoden.
IDirect3DSwapChain9Ex::GetDisplayModeEx Ruft die räumliche Auflösung, die Farbauflösung, die Aktualisierungshäufigkeit und die Drehungseinstellungen des Anzeigemodus ab. (IDirect3DSwapChain9Ex.GetDisplayModeEx) |
IDirect3DSwapChain9Ex::GetLastPresentCount Gibt die Anzahl der Verarbeitungen der Swapchain zurück. |
Hinweise
Es gibt immer mindestens eine Swapchain für jedes Gerät, die als implizite Swapchain bezeichnet wird. Eine zusätzliche Swapchain zum Rendern mehrerer Ansichten vom gleichen Gerät kann jedoch durch Aufrufen der CreateAdditionalSwapChain-Methode erstellt werden.
Diese Schnittstelle erbt wie alle COM-Schnittstellen von der IUnknown-Schnittstelle .
Die Typen LPDIRECT3DSWAPCHAIN9 und PDIRECT3DSWAPCHAIN9 sind als Zeiger auf die IDirect3DSwapChain9-Schnittstelle definiert.
IDirect3DSwapChain9Ex-Objekte werden als Zeiger auf ein IDirect3DSwapChain9-Objekt zurückgegeben, wenn GetSwapChain für eine instance von IDirect3DDevice9Ex aufgerufen wird. Die IDirect3DSwapChain9Ex-Schnittstelle wird abgerufen, indem QueryInterface für die instance von IDirect3DSwapChain9 aufgerufen wird, die von GetSwapChain zurückgegeben wurde.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d9.h |