Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un effet est créé en le chargeant dans l’infrastructure d’effets. Si l’effet n’a jamais été compilé, il est compilé lors de sa création. Les effets déjà chargés en mémoire peuvent être créés en appelant D3DX10CreateEffectFromMemory. L’exemple de code suivant utilise D3DX10CreateEffectFromFile pour créer un effet à partir d’un fichier.
ID3D10Effect* g_pEffect10 = NULL;
// Read the effect file
D3DX10CreateEffectFromFile( "BasicHLSL10.fx", NULL, NULL,
D3D10_SHADER_ENABLE_STRICTNESS, 0, pd3dDevice, NULL, NULL,
&g_pEffect10, NULL );
La lecture d’un effet nécessite les mêmes paramètres que la compilation d’un effet, ainsi qu’un appareil et un pool.
Rubriques connexes