Entire Class Index | Main Class Index | Cross Index | Global Index

# Class CL_FadeFilter

Fade Filter Class
Contained in: global
Derived from: CL_SoundFilter
Derived by: none
Group: Sound (Filters)

#include <ClanLib/sound.h>

### public function member index:

### Construction:

`` | `CL_FadeFilter` | `(`int` `initial_volume`)`;
``virtual`` | `~CL_FadeFilter` | `()`;

### Operations:

``void`` | `fade_to_volume` | `(`int` `new_volume`, `int` `duration` = 1000)`;
``virtual` `void`` | `filter` | `(`int`* `data`, `int` `size`)`;

### private function member index:

### Implementation:

`` | `CL_FadeFilter` | `(`const` `CL_FadeFilter`& `copy`)`;

## Description:

## Function Member Descriptions:

CL_FadeFilter::CL_FadeFilter - Fade Filter Constructor
`` `CL_FadeFilter` `(`int` `initial_volume`)`;

CL_FadeFilter::fade_to_volume - Fade to volume
``void`` `fade_to_volume` `(`int` `new_volume`, `int` `duration` = 1000)`;

CL_FadeFilter::filter - Filter
``virtual` `void`` `filter` `(`int`* `data`, `int` `size`)`;

CL_FadeFilter::~CL_FadeFilter - Fade Filter Destructor
``virtual`` `~CL_FadeFilter` `()`;

## Variable Member Descriptions: