Effect Reference (Direct3D 9 Graphics)

Effects are a higher level abstraction that take advantage of vertex and pixel shaders to encapsulate rendering effects. Effects can be written with the high-level language or with the shader assembly language.

Here are the API topics.

As an alternative to using the API to create effects, you can also use a command line compile tool. See Effect-Compiler Tool.

Reference for Direct3D 9