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

#include <Filters.h>

Inheritance diagram for gnash::GradientBevelFilter:
gnash::BitmapFilter

Public Types

enum  glow_types { INNER_BEVEL = 2, OUTER_BEVEL = 1, FULL_BEVEL = 3 }
 

Public Member Functions

virtual bool read (SWFStream &in)
 
virtual ~GradientBevelFilter ()
 
 GradientBevelFilter ()
 
 GradientBevelFilter (float distance, float angle, std::vector< std::uint32_t > colors, std::vector< std::uint8_t > alphas, std::vector< std::uint8_t > ratios, float blurX, float blurY, float strength, std::uint8_t quality, glow_types type, bool knockout)
 
- Public Member Functions inherited from gnash::BitmapFilter
 BitmapFilter ()
 
virtual ~BitmapFilter ()
 

Public Attributes

float m_distance
 
float m_angle
 
std::vector< std::uint32_t > m_colors
 
std::vector< std::uint8_t > m_alphas
 
std::vector< std::uint8_t > m_ratios
 
float m_blurX
 
float m_blurY
 
float m_strength
 
std::uint8_t m_quality
 
glow_types m_type
 
bool m_knockout
 

Member Enumeration Documentation

§ glow_types

Enumerator
INNER_BEVEL 
OUTER_BEVEL 
FULL_BEVEL 

Constructor & Destructor Documentation

§ ~GradientBevelFilter()

virtual gnash::GradientBevelFilter::~GradientBevelFilter ( )
inlinevirtual

§ GradientBevelFilter() [1/2]

gnash::GradientBevelFilter::GradientBevelFilter ( )
inline

§ GradientBevelFilter() [2/2]

gnash::GradientBevelFilter::GradientBevelFilter ( float  distance,
float  angle,
std::vector< std::uint32_t >  colors,
std::vector< std::uint8_t >  alphas,
std::vector< std::uint8_t >  ratios,
float  blurX,
float  blurY,
float  strength,
std::uint8_t  quality,
glow_types  type,
bool  knockout 
)
inline

Member Function Documentation

§ read()

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

Member Data Documentation

§ m_alphas

std::vector<std::uint8_t> gnash::GradientBevelFilter::m_alphas

§ m_angle

float gnash::GradientBevelFilter::m_angle

§ m_blurX

float gnash::GradientBevelFilter::m_blurX

§ m_blurY

float gnash::GradientBevelFilter::m_blurY

§ m_colors

std::vector<std::uint32_t> gnash::GradientBevelFilter::m_colors

§ m_distance

float gnash::GradientBevelFilter::m_distance

§ m_knockout

bool gnash::GradientBevelFilter::m_knockout

§ m_quality

std::uint8_t gnash::GradientBevelFilter::m_quality

§ m_ratios

std::vector<std::uint8_t> gnash::GradientBevelFilter::m_ratios

§ m_strength

float gnash::GradientBevelFilter::m_strength

§ m_type

glow_types gnash::GradientBevelFilter::m_type

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