20 #ifndef GNASH_FILTERS_H
21 #define GNASH_FILTERS_H
23 #include <boost/cstdint.hpp>
75 BevelFilter(
float distance,
float angle, boost::uint32_t hcolor,
76 boost::uint8_t halpha, boost::uint32_t scolor, boost::uint8_t salpha,
77 float blurX,
float blurY,
float strength,
112 BlurFilter(
float blurX,
float blurY, boost::uint8_t quality) :
166 const std::vector<float>&
_matrix,
float divisor,
float bias,
167 bool preserveAlpha,
bool clamp, boost::uint32_t
color,
168 boost::uint8_t alpha)
209 boost::uint8_t alpha,
float blurX,
float blurY,
float strength,
210 boost::uint8_t quality,
bool inner,
bool knockout,
bool hideObject) :
247 boost::uint8_t alpha,
float blurX,
float blurY,
float strength,
248 boost::uint8_t quality,
bool inner,
bool knockout) :
288 std::vector<boost::uint32_t> colors,
289 std::vector<boost::uint8_t> alphas,
290 std::vector<boost::uint8_t> ratios,
291 float blurX,
float blurY,
float strength,
335 std::vector<boost::uint32_t> colors,
336 std::vector<boost::uint8_t> alphas,
337 std::vector<boost::uint8_t> ratios,
338 float blurX,
float blurY,
float strength,