[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit3d](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit3d) / [util](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit3d.util-5) / [shaders](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit3d.util-5#shaders) / [FXAA](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit3d.util-5#fxaa) / FXAA

# Class: FXAA

[shaders](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit3d.util-5#shaders).[FXAA](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit3d.util-5#fxaa).FXAA

Shaders for FXAA Anti-Aliasing

## Table of contents

Constructors
- [new FXAA()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit3d.util-5.shaders.fxaa.fxaa.md#new fxaa())


Properties
- [FXAAShader](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit3d.util-5.shaders.fxaa.fxaa#fxaashader)


## Contents

Constructors
#### new FXAA()

• **new FXAA**()

Properties
#### FXAAShader

▪ `Static` **FXAAShader**: `Object`

#### Type declaration

| Name | Type |
|  --- | --- |
| `fragmentShader` | `string` |
| `uniforms` | { `resolution`: `Uniform`<`Vector2`&gt; ; `tDiffuse`: `Uniform`<`any`&gt;  } |
| `uniforms.resolution` | `Uniform`<`Vector2`&gt; |
| `uniforms.tDiffuse` | `Uniform`<`any`&gt; |
| `vertexShader` | `string` |