> For the complete documentation index, see [llms.txt](https://moltenkt.gitbook.io/sparkle/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://moltenkt.gitbook.io/sparkle/user-experience/effects/types.md).

# Types

What types of effects?

{% hint style="warning" %}
This page is a general description, of each type
{% endhint %}

There are several types of Effects so every type of effect is covered by a groupable interface. These interfaces are helping us, to give every effect the boundaries, which fit them the most.

## The structure

Here you can see the structure of the effects interfaces:

<figure><img src="https://1662460048-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7LQhCBlbusv5FU61FLj%2Fuploads%2FapAjbFSxJW1p7IPadKpt%2FEffects.png?alt=media&amp;token=818c5142-1515-4957-9ba4-5a357c1d3b1e" alt=""><figcaption><p>The structure of the different effect interfaces</p></figcaption></figure>

But this is not all, because we use these effect interfaces in the code of Sparkle. With all these the interfaces are linked into the deepest code, but take a look:

<figure><img src="https://1662460048-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN7LQhCBlbusv5FU61FLj%2Fuploads%2Fvsl1rnBZ5hWZ97G4j3yb%2FParticleStructure.png?alt=media&amp;token=b84e24ad-5c06-40f9-aae6-d2a95fe66a28" alt=""><figcaption><p>The current structure, with the Effects</p></figcaption></figure>
