Information About a Supported Effect
Microsoft DirectX 9.0 SDK Update (October 2004)

Information About a Supported Effect


The IDirectInputDevice8::GetEffectInfo method can be used to retrieve information about the device's support for an effect whose globally unique identifier (GUID) is known. It retrieves the same information that is returned in the DIEFFECTINFO structure during enumeration. For more information, see Effect Enumeration.

The following code fetches information about an effect whose GUID is stored in the EffectGuid variable, and determines whether the direction of the effect can be changed without stopping and restarting it:

DIEFFECTINFO diEffectInfo;
diEffectInfo.dwSize = sizeof(DIEFFECTINFO);
g_lpdid->GetEffectInfo(&diEffectInfo, EffectGuid);
if (diEffectInfo.dwDynamicParams & DIEP_DIRECTION)
{
  // Can reset parameter dynamically
}


© 2004 Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center.