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.
Ein Effekt wird durch Laden in das Effektframework erstellt. Wenn der Effekt noch nie kompiliert wurde, wird er beim Erstellen kompiliert. Effekte, die bereits in den Arbeitsspeicher geladen wurden, können durch Aufrufen D3DX10CreateEffectFromMemoryerstellt werden. Im folgenden Codebeispiel wird D3DX10CreateEffectFromFile- verwendet, um einen Effekt aus einer Datei zu erstellen.
ID3D10Effect* g_pEffect10 = NULL;
// Read the effect file
D3DX10CreateEffectFromFile( "BasicHLSL10.fx", NULL, NULL,
D3D10_SHADER_ENABLE_STRICTNESS, 0, pd3dDevice, NULL, NULL,
&g_pEffect10, NULL );
Das Lesen eines Effekts erfordert dieselben Parameter wie das Kompilieren eines Effekts sowie ein Gerät und einen Pool.
Verwandte Themen