15#include "../../Camera/Pixels/IPixelGroup.h"
16#include "../../Utils/Math/Mathematics.h"
Abstract base class for applying visual effects to pixel groups.
float ratio
A scaling ratio used for dynamic effect adjustments.
virtual void ApplyEffect(IPixelGroup *pixelGroup)=0
Pure virtual method for applying the effect to a pixel group.
void SetRatio(float ratio)
Sets the scaling ratio for the effect.
Effect()
Default constructor for the Effect class.
Interface for managing and interacting with a collection of pixels.