Public Types | Public Member Functions | Public Attributes

gnash::BevelFilter Class Reference

#include <BevelFilter.h>

Inheritance diagram for gnash::BevelFilter:
Inheritance graph
[legend]
Collaboration diagram for gnash::BevelFilter:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

virtual bool read (SWFStream &in)
virtual ~BevelFilter ()
 BevelFilter ()
 BevelFilter (float distance, float angle, boost::uint32_t hcolor, boost::uint8_t halpha, boost::uint32_t scolor, boost::uint8_t salpha, float blurX, float blurY, float strength, boost::uint8_t quality, bevel_type type, bool knockout)

Public Attributes

float m_distance
float m_angle
boost::uint32_t m_highlightColor
boost::uint8_t m_highlightAlpha
boost::uint32_t m_shadowColor
boost::uint8_t m_shadowAlpha
float m_blurX
float m_blurY
float m_strength
boost::uint8_t m_quality
bevel_type m_type
bool m_knockout

Member Enumeration Documentation

Enumerator:
OUTER_BEVEL 
INNER_BEVEL 
FULL_BEVEL 

Constructor & Destructor Documentation

virtual gnash::BevelFilter::~BevelFilter (  )  [inline, virtual]
gnash::BevelFilter::BevelFilter (  )  [inline]
gnash::BevelFilter::BevelFilter ( float  distance,
float  angle,
boost::uint32_t  hcolor,
boost::uint8_t  halpha,
boost::uint32_t  scolor,
boost::uint8_t  salpha,
float  blurX,
float  blurY,
float  strength,
boost::uint8_t  quality,
bevel_type  type,
bool  knockout 
) [inline]

Member Function Documentation

bool gnash::BevelFilter::read ( SWFStream in  )  [virtual]

Reimplemented from gnash::BitmapFilter.


Member Data Documentation


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