Vital
Loading...
Searching...
No Matches
EffectsViewport Class Reference

A specialized Viewport that notifies listeners when the visible area changes (i.e., when scrolled). More...

#include <effects_interface.h>

Inheritance diagram for EffectsViewport:

Classes

class  Listener
 Interface for objects that need to respond when the effects viewport is scrolled. More...
 

Public Member Functions

void addListener (Listener *listener)
 
void visibleAreaChanged (const Rectangle< int > &visible_area) override
 

Detailed Description

A specialized Viewport that notifies listeners when the visible area changes (i.e., when scrolled).

Member Function Documentation

◆ addListener()

void EffectsViewport::addListener ( Listener * listener)
inline

Adds a listener to be notified when the viewport is scrolled.

Parameters
listenerThe listener to add.

◆ visibleAreaChanged()

void EffectsViewport::visibleAreaChanged ( const Rectangle< int > & visible_area)
inlineoverride

Called when the visible area changes. Notifies listeners of scrolling.

Parameters
visible_areaThe new visible area.

The documentation for this class was generated from the following file: