Blob Blame Raw


#ifndef GRADIENTS_H
#define GRADIENTS_H

#include "tfxparam.h"
#include "trop.h"
#include "trasterfx.h"

struct MultiRAdialParams {
	int m_shrink;
	double m_scale;

	double m_intensity;
	double m_gridStep;
};

/*---------------------------------------------------------------------------*/

//!Deals with raster tiles and invokes multiradial functions

void multiRadial(
	const TRasterP &ras,
	TPointD posTrasf,
	const TSpectrumParamP colors,
	double period,
	double count,
	double cycle,
	const TAffine &aff,
	double frame);

void multiLinear(
	const TRasterP &ras,
	TPointD posTrasf,
	const TSpectrumParamP colors,
	double period,
	double count,
	double amplitude,
	double freq,
	double phase,
	double cycle,
	const TAffine &aff,
	double frame);

#endif