nux-0.9.48

nux::AnimatedTextureArea Class Reference

#include <Nux/AnimatedTextureArea.h>

Inheritance diagram for nux::AnimatedTextureArea:
nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable

Public Member Functions

 AnimatedTextureArea (NUX_FILE_LINE_PROTO)
 ~AnimatedTextureArea ()
virtual long ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo)
virtual void Draw (GraphicsEngine &GfxContext, bool force_draw)
virtual void DrawContent (GraphicsEngine &GfxContext, bool force_draw)
virtual void PostDraw (GraphicsEngine &GfxContext, bool force_draw)
void SetTexture (TextureFrameAnimation *Texture)
void RecvMouseDown (int x, int y, long button_flags, long key_flags)
void RecvMouseDrag (int x, int y, int dx, int dy, unsigned long button_flags, unsigned long key_flags)
void StartAnimation ()
void StopAnimation ()

Data Fields

sigc::signal< void, int, int > sigMouseDown
sigc::signal< void, int, int > sigMouseDrag

Constructor & Destructor Documentation

nux::AnimatedTextureArea::AnimatedTextureArea ( NUX_FILE_LINE_PROTO  )
nux::AnimatedTextureArea::~AnimatedTextureArea ( )

Member Function Documentation

virtual void nux::AnimatedTextureArea::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::View.

virtual void nux::AnimatedTextureArea::DrawContent ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::View.

virtual void nux::AnimatedTextureArea::PostDraw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::View.

virtual long nux::AnimatedTextureArea::ProcessEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Implements nux::View.

void nux::AnimatedTextureArea::RecvMouseDown ( int  x,
int  y,
long  button_flags,
long  key_flags 
)
void nux::AnimatedTextureArea::RecvMouseDrag ( int  x,
int  y,
int  dx,
int  dy,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::AnimatedTextureArea::SetTexture ( TextureFrameAnimation Texture)
void nux::AnimatedTextureArea::StartAnimation ( )
void nux::AnimatedTextureArea::StopAnimation ( )

Field Documentation

sigc::signal<void, int, int> nux::AnimatedTextureArea::sigMouseDown
sigc::signal<void, int, int> nux::AnimatedTextureArea::sigMouseDrag

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