Gnash  0.8.11dev
Public Member Functions | Protected Attributes | List of all members
gnash::ConvolutionFilter Class Reference

#include <Filters.h>

Inheritance diagram for gnash::ConvolutionFilter:
gnash::BitmapFilter

Public Member Functions

virtual bool read (SWFStream &in)
 
virtual ~ConvolutionFilter ()
 
 ConvolutionFilter ()
 
 ConvolutionFilter (std::uint8_t matrixX, std::uint8_t matrixY, std::vector< float > _matrix, float divisor, float bias, bool preserveAlpha, bool clamp, std::uint32_t color, std::uint8_t alpha)
 
- Public Member Functions inherited from gnash::BitmapFilter
 BitmapFilter ()
 
virtual ~BitmapFilter ()
 

Protected Attributes

std::uint8_t _matrixX
 
std::uint8_t _matrixY
 
std::vector< float > _matrix
 
float _divisor
 
float _bias
 
bool _preserveAlpha
 
bool _clamp
 
std::uint32_t _color
 
std::uint8_t _alpha
 

Constructor & Destructor Documentation

§ ~ConvolutionFilter()

virtual gnash::ConvolutionFilter::~ConvolutionFilter ( )
inlinevirtual

§ ConvolutionFilter() [1/2]

gnash::ConvolutionFilter::ConvolutionFilter ( )
inline

§ ConvolutionFilter() [2/2]

gnash::ConvolutionFilter::ConvolutionFilter ( std::uint8_t  matrixX,
std::uint8_t  matrixY,
std::vector< float >  _matrix,
float  divisor,
float  bias,
bool  preserveAlpha,
bool  clamp,
std::uint32_t  color,
std::uint8_t  alpha 
)
inline

Member Function Documentation

§ read()

bool gnash::ConvolutionFilter::read ( SWFStream in)
virtual

Member Data Documentation

§ _alpha

std::uint8_t gnash::ConvolutionFilter::_alpha
protected

§ _bias

float gnash::ConvolutionFilter::_bias
protected

§ _clamp

bool gnash::ConvolutionFilter::_clamp
protected

§ _color

std::uint32_t gnash::ConvolutionFilter::_color
protected

§ _divisor

float gnash::ConvolutionFilter::_divisor
protected

§ _matrix

std::vector<float> gnash::ConvolutionFilter::_matrix
protected

§ _matrixX

std::uint8_t gnash::ConvolutionFilter::_matrixX
protected

§ _matrixY

std::uint8_t gnash::ConvolutionFilter::_matrixY
protected

§ _preserveAlpha

bool gnash::ConvolutionFilter::_preserveAlpha
protected

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