Freigeben über


D3DX11CreateEffectFromMemory-Funktion

Erstellt einen Effekt aus einem binären Effekt oder einer Datei.

Syntax

HRESULT D3DX11CreateEffectFromMemory(
   void          *pData,
   SIZE_T        DataLength,
   UINT          FXFlags,
   ID3D11Device  *pDevice,
   ID3DX11Effect **ppEffect
);

Parameter

Pdata

Typ: void*

Blob mit kompilierten Effektdaten.

Datalength

Typ: SIZE_T

Länge des Datenblobs.

FXFlags

Typ: UINT

Es sind keine Effektflags vorhanden. Auf NULL festlegen.

pDevice

Typ: ID3D11Geräte*

Zeiger auf das ID3D11Device , für das Effect-Ressourcen erstellt werden sollen.

ppEffect

Typ: ID3DX11Effect**

Adresse der neu erstellten ID3DX11Effect-Schnittstelle .

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 11-Rückgabecodes aufgeführten Werte.

Bemerkungen

Hinweis

Sie müssen die Effects 11-Quelle verwenden, um Ihre Effekttypanwendung zu erstellen. Weitere Informationen zur Verwendung der Effects 11-Quelle finden Sie unter Unterschiede zwischen Effekten 10 und Effekten 11.

Anforderungen

Anforderung Wert
Header
D3dx11effect.h

Siehe auch

Effects 11-Funktionen