Main Page Class Hierarchy Compound List File List Compound Members File Members

# Apin Class Reference

`#include <pin.h>`

Inheritance diagram for Apin::

List of all members.

## Public Methods
ELIBOBJ EDLL | Apin (char *name, class AeffectBack *eb, int type, int x, int y, int w, int h)
virtual EDLL | ~Apin ()
virtual void | settings ()
EDLL int | getCountConnect ()
EDLL Apin * | getConnectedPin ()
bool | isConnected ()
virtual EDLL bool | enter ()
virtual EDLL void | leave ()
virtual EDLL bool | mouse (int x, int y, int state, int event)
virtual bool | connected (class Aconnect *connect)
## Public Attributes
Aeffect * | effect
Aconnect * | connect
int | type
int | number
Apin * | nextPin

## Constructor & Destructor Documentation

ELIBOBJ EDLL Apin::Apin | ( | char * | name,
|  | class AeffectBack * | eb,
|  | int | type,
|  | int | x,
|  | int | y,
|  | int | w,
|  | int | h
| ) |

virtual EDLL Apin::~Apin | ( |  | ) | `[virtual]`

## Member Function Documentation

virtual bool Apin::connected | ( | class Aconnect * | connect | ) | `[inline, virtual]`

| Reimplemented in Asample.

virtual EDLL bool Apin::enter | ( |  | ) | `[virtual]`

| Reimplemented from Asection.

EDLL Apin* Apin::getConnectedPin | ( |  | ) |

EDLL int Apin::getCountConnect | ( |  | ) |

__inline bool Apin::isConnected | ( |  | ) |

virtual EDLL void Apin::leave | ( |  | ) | `[virtual]`

| Reimplemented from Asection.

virtual EDLL bool Apin::mouse | ( | int | x,
|  | int | y,
|  | int | state,
|  | int | event
| ) | `[virtual]`

| Reimplemented from Aobject.

virtual void Apin::settings | ( |  | ) | `[inline, virtual]`

| Reimplemented in Avideo.

## Member Data Documentation

class Aconnect* Apin::connect

class Aeffect* Apin::effect

class Apin* Apin::nextPin

int Apin::number

int Apin::type

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

- pin.h