Public Member Functions | Private Member Functions | Private Attributes | List of all members
Logo Class Reference

#include <logo.h>

Inheritance diagram for Logo:
Inheritance graph
[legend]

Public Member Functions

 Logo (int x, int y, int w, int h)
 
void nextRotation ()
 
void startSpinning ()
 
void stopSpinning ()
 
 ~Logo ()
 

Private Member Functions

Fl_RGB_Image * copyScaledRotated (const Fl_RGB_Image *image, int width, int height, double a)
 
void draw ()
 

Private Attributes

Fl_RGB_Image * image
 
Fl_RGB_Image * image_orig
 
double rotation
 
bool spinning
 

Detailed Description

Definition at line 19 of file logo.h.

Constructor & Destructor Documentation

◆ Logo()

Logo::Logo ( int  x,
int  y,
int  w,
int  h 
)

Definition at line 36 of file logo.cc.

◆ ~Logo()

Logo::~Logo ( )

Definition at line 47 of file logo.cc.

Member Function Documentation

◆ copyScaledRotated()

Fl_RGB_Image * Logo::copyScaledRotated ( const Fl_RGB_Image *  image,
int  width,
int  height,
double  a 
)
private

Definition at line 121 of file logo.cc.

◆ draw()

void Logo::draw ( )
private

Definition at line 91 of file logo.cc.

◆ nextRotation()

void Logo::nextRotation ( )

Definition at line 81 of file logo.cc.

◆ startSpinning()

void Logo::startSpinning ( )

Definition at line 55 of file logo.cc.

◆ stopSpinning()

void Logo::stopSpinning ( )

Definition at line 66 of file logo.cc.

Member Data Documentation

◆ image

Fl_RGB_Image* Logo::image
private

Definition at line 37 of file logo.h.

◆ image_orig

Fl_RGB_Image* Logo::image_orig
private

Definition at line 36 of file logo.h.

◆ rotation

double Logo::rotation
private

Definition at line 40 of file logo.h.

◆ spinning

bool Logo::spinning
private

Definition at line 39 of file logo.h.


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


rcdiscover
Author(s): Heiko Hirschmueller , Raphael Schaller
autogenerated on Thu Aug 1 2024 02:55:56