Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anwendungen verwenden die Methoden der IDirect3DDevice9-Schnittstelle, um DrawPrimitive-basiertes Rendering durchzuführen, Ressourcen zu erstellen, mit Variablen auf Systemebene zu arbeiten, Gamma-Rampenstufen anzupassen, mit Paletten zu arbeiten und Shader zu erstellen.
Vererbung
Die IDirect3DDevice9-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirect3DDevice9 verfügt auch über folgende Membertypen:
Methoden
Die IDirect3DDevice9-Schnittstelle verfügt über diese Methoden.
|
IDirect3DDevice9::BeginScene Die IDirect3DDevice9::BeginScene-Methode (d3d9.h) beginnt eine Szene. |
|
IDirect3DDevice9::BeginStateBlock Die IDirect3DDevice9::BeginStateBlock-Methode (d3d9.h) signalisiert Direct3D, mit der Aufzeichnung eines Gerätestatusblocks zu beginnen. |
|
IDirect3DDevice9::Clear Die IDirect3DDevice9::Clear-Methode (d3d9.h) löscht eine oder mehrere Oberflächen, z. B. ein Renderziel, mehrere Renderziele, einen Schablonenpuffer oder einen Tiefenpuffer. |
|
IDirect3DDevice9::ColorFill Mit der IDirect3DDevice9::ColorFill-Methode (d3d9.h) kann eine Anwendung einen rechteckigen Bereich einer D3DPOOL_DEFAULT Oberfläche mit einer angegebenen Farbe füllen. |
|
IDirect3DDevice9::CreateAdditionalSwapChain Die IDirect3DDevice9::CreateAdditionalSwapChain-Methode (d3d9.h) erstellt eine zusätzliche Swap chain zum Rendern mehrerer Ansichten. |
|
IDirect3DDevice9::CreateCubeTexture Die IDirect3DDevice9::CreateCubeTexture-Methode (d3d9.h) erstellt eine Cubetexturressource. |
|
IDirect3DDevice9::CreateDepthStencilSurface Die IDirect3DDevice9::CreateDepthStencilSurface-Methode (d3d9.h) erstellt eine Tiefenschablonenressource. |
|
IDirect3DDevice9::CreateIndexBuffer Die IDirect3DDevice9::CreateIndexBuffer-Methode (d3d9.h) erstellt einen Indexpuffer. |
|
IDirect3DDevice9::CreateOffscreenPlainSurface Die IDirect3DDevice9::CreateOffscreenPlainSurface-Methode (d3d9.h) erstellt eine Off-Screen-Oberfläche. |
|
IDirect3DDevice9::CreatePixelShader Die IDirect3DDevice9::CreatePixelShader-Methode (d3d9.h) erstellt einen Pixel-Shader. |
|
IDirect3DDevice9::CreateQuery Die IDirect3DDevice9::CreateQuery-Methode (d3d9.h) erstellt eine status Abfrage. |
|
IDirect3DDevice9::CreateRenderTarget Die IDirect3DDevice9::CreateRenderTarget-Methode (d3d9.h) erstellt eine Renderzieloberfläche. |
|
IDirect3DDevice9::CreateStateBlock Die IDirect3DDevice9::CreateStateBlock-Methode (d3d9.h) erstellt einen neuen Zustandsblock, der die Werte für alle Gerätezustände, Vertex-bezogenen Zustände oder pixelbezogene Zustände enthält. |
|
IDirect3DDevice9::CreateTexture Die IDirect3DDevice9::CreateTexture-Methode (d3d9.h) erstellt eine Texturressource. |
|
IDirect3DDevice9::CreateVertexBuffer Die IDirect3DDevice9::CreateVertexBuffer-Methode (d3d9.h) erstellt einen Vertexpuffer. |
|
IDirect3DDevice9::CreateVertexDeclaration Die IDirect3DDevice9::CreateVertexDeclaration-Methode (d3d9.h) erstellt eine Vertex-Shaderdeklaration vom Gerät und den Vertexelementen. |
|
IDirect3DDevice9::CreateVertexShader Die IDirect3DDevice9::CreateVertexShader-Methode (d3d9.h) erstellt einen Vertex-Shader. |
|
IDirect3DDevice9::CreateVolumeTexture Die IDirect3DDevice9::CreateVolumeTexture-Methode (d3d9.h) erstellt eine Volumetexturressource. |
|
IDirect3DDevice9::D eletePatch Die IDirect3DDevice9::D eletePatch-Methode (d3d9.h) gibt einen zwischengespeicherten High-Order-Patch frei. |
|
IDirect3DDevice9::D rawIndexedPrimitive Die IDirect3DDevice9::D rawIndexedPrimitive-Methode (d3d9.h) rendert das angegebene geometrische Primitive in einem Array von Scheitelpunkten. |
|
IDirect3DDevice9::D rawIndexedPrimitiveUP Die IDirect3DDevice9::D rawIndexedPrimitiveUP-Methode (d3d9.h) rendert das angegebene geometrische Primitive mit Daten, die von einem Benutzerspeicherzeiger angegeben werden. |
|
IDirect3DDevice9::D rawPrimitive Die IDirect3DDevice9::D rawPrimitive-Methode (d3d9.h) rendert eine Sequenz nicht indizierter geometrischer Grundtypen des angegebenen Typs aus dem aktuellen Satz von Dateneingabeströmen. |
|
IDirect3DDevice9::D rawPrimitiveUP Die IDirect3DDevice9::D rawPrimitiveUP-Methode (d3d9.h) rendert Die von einem Benutzerspeicherzeiger angegebenen Daten als Sequenz von geometrischen Grundtypen des angegebenen Typs. |
|
IDirect3DDevice9::D rawRectPatch Die IDirect3DDevice9::D rawRectPatch-Methode (d3d9.h) zeichnet einen rechteckigen Patch unter Verwendung der aktuell festgelegten Streams. |
|
IDirect3DDevice9::D rawTriPatch Die IDirect3DDevice9::D rawTriPatch-Methode (d3d9.h) zeichnet einen dreieckigen Patch unter Verwendung der aktuell festgelegten Streams. |
|
IDirect3DDevice9::EndScene Die IDirect3DDevice9::EndScene-Methode (d3d9.h) beendet eine Szene, die durch aufrufen von IDirect3DDevice9::BeginScene begonnen wurde. |
|
IDirect3DDevice9::EndStateBlock Die IDirect3DDevice9::EndStateBlock-Methode (d3d9.h) signalisiert Direct3D, die Aufzeichnung eines Gerätestatusblocks zu beenden und einen Zeiger auf die Zustandsblockschnittstelle abzurufen. |
|
IDirect3DDevice9::EvictManagedResources Die IDirect3DDevice9::EvictManagedResources-Methode (d3d9.h) entfernt alle verwalteten Ressourcen, einschließlich Direct3D- und vom Treiber verwalteten Ressourcen. |
|
IDirect3DDevice9::GetAvailableTextureMem Die IDirect3DDevice9::GetAvailableTextureMem-Methode (d3d9.h) gibt eine Schätzung der Menge des verfügbaren Texturspeichers zurück. |
|
IDirect3DDevice9::GetBackBuffer Die IDirect3DDevice9::GetBackBuffer-Methode (d3d9.h) ruft einen Rückpuffer aus der Swapchai des Geräts ab. |
|
IDirect3DDevice9::GetClipPlane Die IDirect3DDevice9::GetClipPlane-Methode (d3d9.h) ruft die Koeffizienten einer benutzerdefinierten Clippingebene für das Gerät ab. |
|
IDirect3DDevice9::GetClipStatus Die IDirect3DDevice9::GetClipStatus-Methode (d3d9.h) ruft den Clip status ab. |
|
IDirect3DDevice9::GetCreationParameters Die IDirect3DDevice9::GetCreationParameters-Methode (d3d9.h) ruft die Erstellungsparameter des Geräts ab. |
|
IDirect3DDevice9::GetCurrentTexturePalette Die IDirect3DDevice9::GetCurrentTexturePalette-Methode (d3d9.h) ruft die aktuelle Texturpalette ab. |
|
IDirect3DDevice9::GetDepthStencilSurface Die IDirect3DDevice9::GetDepthStencilSurface-Methode (d3d9.h) ruft die Tiefenschablonenoberfläche ab, die dem Direct3DDevice-Objekt gehört. |
|
IDirect3DDevice9::GetDeviceCaps Die IDirect3DDevice9::GetDeviceCaps-Methode (d3d9.h) ruft die Funktionen des Renderinggeräts ab. |
|
IDirect3DDevice9::GetDirect3D Die IDirect3DDevice9::GetDirect3D-Methode (d3d9.h) gibt eine Schnittstelle zum instance des Direct3D-Objekts zurück, das das Gerät erstellt hat. |
|
IDirect3DDevice9::GetDisplayMode Die IDirect3DDevice9::GetDisplayMode-Methode (d3d9.h) ruft die räumliche Auflösung, Farbauflösung und Aktualisierungshäufigkeit des Anzeigemodus ab. |
|
IDirect3DDevice9::GetFrontBufferData Die IDirect3DDevice9::GetFrontBufferData-Methode (d3d9.h) kopiert den Frontpuffer des Geräts in einen von der Anwendung bereitgestellten Systemspeicherpuffer. |
|
IDirect3DDevice9::GetFVF Die IDirect3DDevice9::GetFVF-Methode (d3d9.h) ruft die Deklaration der festen Vertexfunktion ab. |
|
IDirect3DDevice9::GetGammaRamp Die IDirect3DDevice9::GetGammaRamp-Methode (d3d9.h) ruft die Gammakorrekturrampe für die Swap chain ab. |
|
IDirect3DDevice9::GetIndices Die IDirect3DDevice9::GetIndices-Methode (d3d9.h) ruft Indexdaten ab. |
|
IDirect3DDevice9::GetLight Die IDirect3DDevice9::GetLight-Methode (d3d9.h) ruft eine Reihe von Beleuchtungseigenschaften ab, die dieses Gerät verwendet. |
|
IDirect3DDevice9::GetLightEnable Die IDirect3DDevice9::GetLightEnable-Methode (d3d9.h) ruft die Aktivität ab, die status für eine Reihe von Beleuchtungsparametern innerhalb eines Geräts. |
|
IDirect3DDevice9::GetMaterial Die IDirect3DDevice9::GetMaterial-Methode (d3d9.h) ruft die aktuellen Materialeigenschaften für das Gerät ab. |
|
IDirect3DDevice9::GetNPatchMode Die IDirect3DDevice9::GetNPatchMode-Methode (d3d9.h) ruft die Segmente des N-Patch-Modus ab. |
|
IDirect3DDevice9::GetNumberOfSwapChains Die IDirect3DDevice9::GetNumberOfSwapChains-Methode (d3d9.h) ruft die Anzahl impliziter Swapketten ab. |
|
IDirect3DDevice9::GetPaletteEntries Die IDirect3DDevice9::GetPaletteEntries-Methode (d3d9.h) ruft Paletteneinträge ab. |
|
IDirect3DDevice9::GetPixelShader Die IDirect3DDevice9::GetPixelShader-Methode (d3d9.h) ruft den aktuell festgelegten Pixel-Shader ab. |
|
IDirect3DDevice9::GetPixelShaderConstantB Die IDirect3DDevice9::GetPixelShaderConstantB-Methode (d3d9.h) ruft eine boolesche Shaderkonstante ab. |
|
IDirect3DDevice9::GetPixelShaderConstantF Die IDirect3DDevice9::GetPixelShaderConstantF-Methode (d3d9.h) ruft eine Gleitkomma-Shaderkonstante ab. |
|
IDirect3DDevice9::GetPixelShaderConstantI Die IDirect3DDevice9::GetPixelShaderConstantI-Methode (d3d9.h) ruft eine Integer-Shaderkonstante ab. |
|
IDirect3DDevice9::GetRasterStatus Die IDirect3DDevice9::GetRasterStatus-Methode (d3d9.h) gibt Informationen zurück, die das Raster des Monitors beschreiben, auf dem die Swapchain angezeigt wird. |
|
IDirect3DDevice9::GetRenderState Die IDirect3DDevice9::GetRenderState-Methode (d3d9.h) ruft einen Renderzustandswert für ein Gerät ab. |
|
IDirect3DDevice9::GetRenderTarget Die IDirect3DDevice9::GetRenderTarget-Methode (d3d9.h) ruft eine Renderzieloberfläche ab. |
|
IDirect3DDevice9::GetRenderTargetData Die IDirect3DDevice9::GetRenderTargetData-Methode (d3d9.h) kopiert die Renderzieldaten aus dem Gerätespeicher in den Systemspeicher. |
|
IDirect3DDevice9::GetSamplerState Die IDirect3DDevice9::GetSamplerState-Methode (d3d9.h) ruft den Wert des Samplers ab. |
|
IDirect3DDevice9::GetScissorRect Die IDirect3DDevice9::GetScissorRect-Methode (d3d9.h) ruft das Scherenrechteck ab. |
|
IDirect3DDevice9::GetSoftwareVertexProcessing Die IDirect3DDevice9::GetSoftwareVertexProcessing-Methode (d3d9.h) ruft den Vertexverarbeitungsmodus (Hardware oder Software) ab. |
|
IDirect3DDevice9::GetStreamSource Die IDirect3DDevice9::GetStreamSource-Methode (d3d9.h) ruft einen Vertexpuffer ab, der an den angegebenen Datenstrom gebunden ist. |
|
IDirect3DDevice9::GetStreamSourceFreq Die IDirect3DDevice9::GetStreamSourceFreq-Methode (d3d9.h) ruft den Frequenzteilerwert der Streamquelle ab. |
|
IDirect3DDevice9::GetSwapChain Die IDirect3DDevice9::GetSwapChain-Methode (d3d9.h) ruft einen Zeiger auf eine Swapchain ab. |
|
IDirect3DDevice9::GetTexture Die IDirect3DDevice9::GetTexture-Methode (d3d9.h) ruft eine Textur ab, die einer Phase für ein Gerät zugewiesen ist. |
|
IDirect3DDevice9::GetTextureStageState Die IDirect3DDevice9::GetTextureStageState-Methode (d3d9.h) ruft einen Zustandswert für eine zugewiesene Textur ab. |
|
IDirect3DDevice9::GetTransform Die IDirect3DDevice9::GetTransform-Methode (d3d9.h) ruft eine Matrix ab, die einen Transformationszustand beschreibt. |
|
IDirect3DDevice9::GetVertexDeclaration Die IDirect3DDevice9::GetVertexDeclaration-Methode (d3d9.h) ruft eine Vertex-Shaderdeklaration ab. |
|
IDirect3DDevice9::GetVertexShader Die IDirect3DDevice9::GetVertexShader-Methode (d3d9.h) ruft den aktuell festgelegten Vertex-Shader ab. |
|
IDirect3DDevice9::GetVertexShaderConstantB Die IDirect3DDevice9::GetVertexShaderConstantB-Methode (d3d9.h) ruft eine boolesche Vertex-Shaderkonstante ab. |
|
IDirect3DDevice9::GetVertexShaderConstantF Die IDirect3DDevice9::GetVertexShaderConstantF-Methode (d3d9.h) ruft eine Gleitkomma-Vertex-Shaderkonstante ab. |
|
IDirect3DDevice9::GetVertexShaderConstantI Die IDirect3DDevice9::GetVertexShaderConstantI-Methode (d3d9.h) ruft eine ganzzahlige Vertex-Shaderkonstante ab. |
|
IDirect3DDevice9::GetViewport Die IDirect3DDevice9::GetViewport-Methode (d3d9.h) ruft die aktuell für das Gerät festgelegten Viewportparameter ab. |
|
IDirect3DDevice9::LightEnable Die IDirect3DDevice9::LightEnable-Methode (d3d9.h) aktiviert oder deaktiviert eine Reihe von Beleuchtungsparametern innerhalb eines Geräts. |
|
IDirect3DDevice9::MultiplyTransform Die IDirect3DDevice9::MultiplyTransform-Methode (d3d9.h) multipliziert die Welt-, Sicht- oder Projektionsmatrizen eines Geräts mit einer angegebenen Matrix. |
|
IDirect3DDevice9::P resent Die IDirect3DDevice9::P resent-Methode (d3d9.h) stellt den Inhalt des nächsten Puffers in der Sequenz der Zurückpuffer dar, die dem Gerät gehören. |
|
IDirect3DDevice9::P rocessVertices Die IDirect3DDevice9::P rocessVertices-Methode (d3d9.h) wendet die vom Vertex-Shader definierte Vertexverarbeitung auf den Satz der Eingabedatenströme an. |
|
IDirect3DDevice9::Reset Die IDirect3DDevice9::Reset-Methode (d3d9.h) setzt den Typ, die Größe und das Format der Swapchain zurück. |
|
IDirect3DDevice9::SetClipPlane Die IDirect3DDevice9::SetClipPlane-Methode (d3d9.h) legt die Koeffizienten einer benutzerdefinierten Clippingebene für das Gerät fest. |
|
IDirect3DDevice9::SetClipStatus Die IDirect3DDevice9::SetClipStatus-Methode (d3d9.h) legt den Clip status fest. |
|
IDirect3DDevice9::SetCurrentTexturePalette Die IDirect3DDevice9::SetCurrentTexturePalette-Methode (d3d9.h) legt die aktuelle Texturpalette fest. |
|
IDirect3DDevice9::SetCursorPosition Die IDirect3DDevice9::SetCursorPosition-Methode (d3d9.h) legt die Cursorposition und die Updateoptionen fest. |
|
IDirect3DDevice9::SetCursorProperties Die IDirect3DDevice9::SetCursorProperties-Methode (d3d9.h) legt Eigenschaften für den Cursor fest. |
|
IDirect3DDevice9::SetDepthStencilSurface Die IDirect3DDevice9::SetDepthStencilSurface-Methode (d3d9.h) legt die Tiefenschablonenoberfläche fest. |
|
IDirect3DDevice9::SetDialogBoxMode Die IDirect3DDevice9::SetDialogBoxMode-Methode (d3d9.h) ermöglicht die Verwendung von GDI-Dialogfeldern in Anwendungen im Vollbildmodus. |
|
IDirect3DDevice9::SetFVF Die IDirect3DDevice9::SetFVF-Methode (d3d9.h) legt die aktuelle Vertexstreamdeklaration fest. |
|
IDirect3DDevice9::SetGammaRamp Die IDirect3DDevice9::SetGammaRamp-Methode (d3d9.h) legt die Gammakorrekturrampe für die implizite Swapchain fest. |
|
IDirect3DDevice9::SetIndices Die IDirect3DDevice9::SetIndices-Methode (d3d9.h) legt Indexdaten fest. |
|
IDirect3DDevice9::SetLight Die IDirect3DDevice9::SetLight-Methode (d3d9.h) weist diesem Gerät eine Reihe von Beleuchtungseigenschaften zu. |
|
IDirect3DDevice9::SetMaterial Die IDirect3DDevice9::SetMaterial-Methode (d3d9.h) legt die Materialeigenschaften für das Gerät fest. |
|
IDirect3DDevice9::SetNPatchMode Die IDirect3DDevice9::SetNPatchMode-Methode (d3d9.h) aktiviert oder deaktiviert N-Patches. |
|
IDirect3DDevice9::SetPaletteEntries Die IDirect3DDevice9::SetPaletteEntries-Methode (d3d9.h) legt Paletteneinträge fest. |
|
IDirect3DDevice9::SetPixelShader Die IDirect3DDevice9::SetPixelShader-Methode (d3d9.h) legt den aktuellen Pixel-Shader auf einen zuvor erstellten Pixel-Shader fest. |
|
IDirect3DDevice9::SetPixelShaderConstantB Die IDirect3DDevice9::SetPixelShaderConstantB-Methode (d3d9.h) legt eine boolesche Shaderkonstante fest. |
|
IDirect3DDevice9::SetPixelShaderConstantF Die IDirect3DDevice9::SetPixelShaderConstantF-Methode (d3d9helper.h) legt eine Gleitkomma-Shaderkonstante fest. |
|
IDirect3DDevice9::SetPixelShaderConstantI Die IDirect3DDevice9::SetPixelShaderConstantI-Methode (d3d9helper.h) legt eine Integer-Shaderkonstante fest. |
|
IDirect3DDevice9::SetRenderState Die IDirect3DDevice9::SetRenderState-Methode (d3d9helper.h) legt einen einzelnen Renderzustandsparameter für Geräte fest. |
|
IDirect3DDevice9::SetRenderTarget Die IDirect3DDevice9::SetRenderTarget-Methode (d3d9helper.h) legt einen neuen Farbpuffer für das Gerät fest. |
|
IDirect3DDevice9::SetSamplerState Die IDirect3DDevice9::SetSamplerState-Methode (d3d9helper.h) legt den Wert des Samplers fest. |
|
IDirect3DDevice9::SetScissorRect Die IDirect3DDevice9::SetScissorRect-Methode (d3d9helper.h) legt das Scherenrechteck fest. |
|
IDirect3DDevice9::SetSoftwareVertexProcessing Mit der IDirect3DDevice9::SetSoftwareVertexProcessing-Methode (d3d9helper.h) können Sie zwischen Software- und Hardwarevertexverarbeitungsmodi wechseln. |
|
IDirect3DDevice9::SetStreamSource Die IDirect3DDevice9::SetStreamSource-Methode (d3d9helper.h) bindet einen Vertexpuffer an einen Gerätedatenstrom. |
|
IDirect3DDevice9::SetStreamSourceFreq Die IDirect3DDevice9::SetStreamSourceFreq-Methode (d3d9helper.h) legt den Datenstromquellenhäufigkeitsteilerwert fest. |
|
IDirect3DDevice9::SetTexture Die IDirect3DDevice9::SetTexture-Methode (d3d9helper.h) weist einer Phase für ein Gerät eine Textur zu. |
|
IDirect3DDevice9::SetTextureStageState Die IDirect3DDevice9::SetTextureStageState-Methode (d3d9helper.h) legt den Zustandswert für die aktuell zugewiesene Textur fest. |
|
IDirect3DDevice9::SetTransform Mit der IDirect3DDevice9::SetTransform-Methode (d3d9helper.h) wird ein einzelner Zustand für die Gerätetransformation festgelegt. |
|
IDirect3DDevice9::SetVertexDeclaration Die IDirect3DDevice9::SetVertexDeclaration-Methode (d3d9helper.h) legt eine Vertexdeklaration (Direct3D 9) fest. |
|
IDirect3DDevice9::SetVertexShader Die IDirect3DDevice9::SetVertexShader-Methode (d3d9helper.h) legt den Vertexshader fest. |
|
IDirect3DDevice9::SetVertexShaderConstantB Die IDirect3DDevice9::SetVertexShaderConstantB-Methode (d3d9helper.h) legt eine boolesche Vertexshader-Shaderkonstante fest. |
|
IDirect3DDevice9::SetVertexShaderConstantF Die IDirect3DDevice9::SetVertexShaderConstantF-Methode (d3d9helper.h) legt eine Gleitkomma-Vertexshader-Shaderkonstante fest. |
|
IDirect3DDevice9::SetVertexShaderConstantI Die IDirect3DDevice9::SetVertexShaderConstantI-Methode (d3d9helper.h) legt eine ganze Vertexshader-Shaderkonstante fest. |
|
IDirect3DDevice9::SetViewport Die IDirect3DDevice9::SetViewport-Methode (d3d9helper.h) legt die Viewportparameter für das Gerät fest. |
|
IDirect3DDevice9::ShowCursor Mit der IDirect3DDevice9::ShowCursor-Methode (d3d9helper.h) wird der Cursor angezeigt oder ausgeblendet. |
|
IDirect3DDevice9::StretchRect Mit der IDirect3DDevice9::StretchRect-Methode (d3d9helper.h) können Sie den Inhalt des Quellrechtecks in das Zielrechteck kopieren. Die Quelle kann durch die Kopie gestreckt und gefiltert werden. |
|
IDirect3DDevice9::TestCooperativeLevel Die IDirect3DDevice9::TestCooperativeLevel-Methode (d3d9.h) meldet die aktuelle status des Direct3D-Geräts für eine Anwendung im Fenster- oder Vollbildmodus. |
|
IDirect3DDevice9::UpdateSurface Die IDirect3DDevice9::UpdateSurface-Methode (d3d9.h) kopiert rechteckige Teilmengen von Pixeln von einer Oberfläche in eine andere. |
|
IDirect3DDevice9::UpdateTexture Die IDirect3DDevice9::UpdateTexture-Methode (d3d9.h) aktualisiert die modifiziert Teile einer Textur. |
|
IDirect3DDevice9::ValidateDevice Die IDirect3DDevice9::ValidateDevice-Methode (d3d9.h) meldet die Fähigkeit des Geräts, die aktuellen Texturmischungsvorgänge und -argumente in einem einzigen Durchlauf zu rendern. |
Hinweise
Die IDirect3DDevice9-Schnittstelle wird durch Aufrufen der IDirect3D9::CreateDevice-Methode abgerufen.
Diese Schnittstelle erbt wie alle COM-Schnittstellen die IUnknown-Schnittstellenmethoden .
Die Typen LPDIRECT3DDEVICE9 und PDIRECT3DDEVICE9 sind als Zeiger auf die IDirect3DDevice9-Schnittstelle definiert.
typedef struct IDirect3DDevice9 *LPDIRECT3DDEVICE9, *PDIRECT3DDEVICE9;
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | d3d9.h (einschließlich D3D9.h) |