int sas : SasGlobal
<
string Type = "filter";
int HostVersion = 0x00010000;
string TilingCaps = "overlap";
string MediaCaps = "any";
string EffectName = "Gaussian Blur";
string EffectFolder = "[sys]\\Effects\\Third Party\\Examples\\Color";
>;
1.1 Required Header Fields
int sas : SasGlobal
<
string Type = "filter";
int HostVersion = 0x00010000;
string TilingCaps = "overlap";
string MediaCaps = "any";
string EffectName = "Gaussian Blur";
string EffectFolder = "[sys]\\Effects\\Third Party\\Examples\\Color";
>;
| Field | Type | Allowed Values | Description | Example |
|---|---|---|---|---|
| Type | string | filter, transition | Defines effect type | string Type = "filter"; |
| HostVersion | int | 1+ | Minimum AnyFX version | int HostVersion = 0x00010000; |
| TilingCaps | string | any, overlap, none | Defines tiling compatibility | string TilingCaps = "overlap"; |
| MediaCaps | string | any, video | Defines supported media | string MediaCaps = "any"; |
| EffectName | string | Any | Name shown in UI | string EffectName = "Gaussian Blur"; |
| EffectFolder | string | Path | Effect Location | string EffectFolder = "[sys]\\Effects\\Third Party\\Examples\\Color";
|
TilingCaps Meaning
- any – Per‑pixel operation
- overlap – Needs neighbor pixels; tiles must overlap
- none – Requires full image
MediaCaps Meaning
- any – Works on images and video
- video – Only meaningful for video
EffectFolder Meaning
The Fx Developer Tools use the EffectFolder parameter to define the output directory for compiled assets. During the compilation process, the tool replaces the [sys] placeholder with the following root directory: C:\Users\Public\Documents\Pixelan\AnyFX Shared
Note: You must use double backslashes (\\) in all path definitions to ensure they are parsed correctly by the compiler.
Every EffecFolder must start with one of the following mandatory prefixes:
- effect – [sys]\\Effects\\Third Party
- transition – [sys]\\Transitions\\Third Party
Example Path: [sys]\\Effects\\Third Party\\YourBrandName
1.2 Optional Header Fields
| Field | Type | Description | Example |
|---|---|---|---|
| License | string | License text | "Free for non-commercial use" |
| EffectPackage | string | Package name | "AnyFX Blur Pack" |
| SasEffectCompany | string | Developer/company | "Pixelan Software" |
| SasEffectAuthoring | string | Author name | "Ivan Ivanov" |
| SasEffectDescription | string | Short help text | "Gaussian blur removes detail and noise" |
| EffectHelp | string | Path to help file | "[fxhelp]\\blurs\\gaussian.htm" |
| PresetsFolder | string | Presets Location | string PresetsFolder = "Gaussian"; |