NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
NERvGear::PaintEvent Class Reference
Inheritance diagram for NERvGear::PaintEvent:
NERvGear::Event

Classes

struct  Hint
 

Public Member Functions

 PaintEvent (UI::Canvas *evtCanvas, const UI::PixelRect &evtRect, unsigned char evtAlpha, bool evtErase, unsigned sign=sizeof(PaintEvent))
 
- Public Member Functions inherited from NERvGear::Event
bool IsMoveEvent () const
 
bool IsSizeEvent () const
 
bool IsFocusEvent () const
 
bool IsEnableEvent () const
 
bool IsPaintEvent () const
 
bool IsShowEvent () const
 
bool IsContextMenuEvent () const
 
bool IsCommandEvent () const
 
bool IsTimerEvent () const
 
bool IsScrollEvent () const
 
bool IsMouseEvent ()
 
bool IsTaskQueueEvent () const
 
bool IsDataUpdateEvent () const
 
MoveEventToMoveEvent ()
 
SizeEventToSizeEvent ()
 
FocusEventToFocusEvent ()
 
PaintEventToPaintEvent ()
 
EnableEventToEnableEvent ()
 
ShowEventToShowEvent ()
 
ContextMenuEventToContextMenuEvent ()
 
CommandEventToCommandEvent ()
 
TimerEventToTimerEvent ()
 
ScrollEventToScrollEvent ()
 
MouseEventToMouseEvent ()
 
TaskQueueEventToTaskQueueEvent ()
 
DataUpdateEventToDataUpdateEvent ()
 
template<class E >
bool Verify () const
 
bool Verify (unsigned sign) const
 
EVT::TYPE GetType () const
 
unsigned GetSignature () const
 
IUnknownGetSource () const
 
void SetType (EVT::TYPE type)
 
void SetSignature (unsigned sign)
 
EventSetSource (IUnknown *source)
 
virtual Event *__stdcall Clone () const
 
virtual void __stdcall Destroy () const
 
 Event (EVT::TYPE event=EVT::NONE, IUnknown *source=NULL, unsigned sign=sizeof(Event))
 

Public Attributes

UI::Canvas * canvas
 
UI::PixelRect rect
 
unsigned char alpha
 
struct NERvGear::PaintEvent::Hint hint
 

Additional Inherited Members

- Protected Attributes inherited from NERvGear::Event
EVT::TYPE m_type
 
unsigned m_signature
 
unsigned m_timestamp
 
unsigned m_option
 
IUnknownm_source
 
void * m_reserved