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

#include <Filters.h>

Inheritance diagram for gnash::BevelFilter:
gnash::BitmapFilter

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, std::uint32_t hcolor, std::uint8_t halpha, std::uint32_t scolor, std::uint8_t salpha, float blurX, float blurY, float strength, std::uint8_t quality, bevel_type type, bool knockout)
 
- Public Member Functions inherited from gnash::BitmapFilter
 BitmapFilter ()
 
virtual ~BitmapFilter ()
 

Public Attributes

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

Member Enumeration Documentation

§ bevel_type

Enumerator
OUTER_BEVEL 
INNER_BEVEL 
FULL_BEVEL 

Constructor & Destructor Documentation

§ ~BevelFilter()

virtual gnash::BevelFilter::~BevelFilter ( )
inlinevirtual

§ BevelFilter() [1/2]

gnash::BevelFilter::BevelFilter ( )
inline

§ BevelFilter() [2/2]

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

Member Function Documentation

§ read()

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

Member Data Documentation

§ m_angle

float gnash::BevelFilter::m_angle

§ m_blurX

float gnash::BevelFilter::m_blurX

§ m_blurY

float gnash::BevelFilter::m_blurY

§ m_distance

float gnash::BevelFilter::m_distance

§ m_highlightAlpha

std::uint8_t gnash::BevelFilter::m_highlightAlpha

§ m_highlightColor

std::uint32_t gnash::BevelFilter::m_highlightColor

§ m_knockout

bool gnash::BevelFilter::m_knockout

§ m_quality

std::uint8_t gnash::BevelFilter::m_quality

§ m_shadowAlpha

std::uint8_t gnash::BevelFilter::m_shadowAlpha

§ m_shadowColor

std::uint32_t gnash::BevelFilter::m_shadowColor

§ m_strength

float gnash::BevelFilter::m_strength

§ m_type

bevel_type gnash::BevelFilter::m_type

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