Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::gui::laf::chameleon::BorderDelegate Class Reference

Inheritance diagram for ONE::gui::laf::chameleon::BorderDelegate:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BorderDelegate (const std::string &tx, const BorderUVSet &uvs)
void draw (render::Renderer2D *r, const BrdSP &brd, const Displayable *owner, const int &x, const int &y, const int &w, const int &h) const
float getAlpha (const Point &txl) const
ONE::render::ImagegetImage () const
const ONE::render::TextureRef getTexture () const
bool isOnBorder (const Point &, const BrdSP &, const Displayable *) const
 checks if pt is on the visible area of brd
Point toTexel (const Point &pt, const Size &sz, const UVRect &uv) const

Static Public Attributes

static const float ALPHA_THRESH
static const Fringe FOCUS_FRINGE

Constructor & Destructor Documentation

ONE::gui::laf::chameleon::BorderDelegate::BorderDelegate const std::string &  tx,
const BorderUVSet uvs
 


Member Function Documentation

void ONE::gui::laf::chameleon::BorderDelegate::draw render::Renderer2D r,
const BrdSP brd,
const Displayable owner,
const int &  x,
const int &  y,
const int &  w,
const int &  h
const [virtual]
 

Implements ONE::gui::BorderDelegate.

float ONE::gui::laf::chameleon::DelegateBase::getAlpha const Point txl  )  const [inherited]
 

ONE::render::Image* ONE::gui::laf::chameleon::DelegateBase::getImage  )  const [inline, inherited]
 

const ONE::render::TextureRef ONE::gui::laf::chameleon::DelegateBase::getTexture  )  const [inline, inherited]
 

bool ONE::gui::laf::chameleon::BorderDelegate::isOnBorder const Point ,
const BrdSP ,
const Displayable
const [virtual]
 

checks if pt is on the visible area of brd

Implementations may assume that bounds and component inner area checks have already been performed. Completely opaque border implementations may simply return true.

Implements ONE::gui::BorderDelegate.

Point ONE::gui::laf::chameleon::DelegateBase::toTexel const Point pt,
const Size sz,
const UVRect uv
const [inherited]
 


Member Data Documentation

const float ONE::gui::laf::chameleon::DelegateBase::ALPHA_THRESH [static, inherited]
 

const Fringe ONE::gui::laf::chameleon::DelegateBase::FOCUS_FRINGE [static, inherited]
 


Generated on Wed Sep 7 19:03:22 2005 for ONEngine by  doxygen 1.4.3