Contains abstract deck class to interface with a deck. More...
Go to the source code of this file.
Classes | |
class | FBDeck |
Interface to a tape deck. More... | |
class | FBPropertyListDeck |
PropertyList: Deck More... | |
Macros | |
#define | FBSDK_DLL K_DLLIMPORT |
Be sure that FBSDK_DLL is defined only once... More... | |
#define | FBRegisterDeck(UniqueNameStr, ClassName, Label, Description, IconFilename) |
Deck class registration. More... | |
#define | FBDeckDeclare(ClassName) |
Deck class declaration. More... | |
#define | FBDeckImplementation(ThisComponent) FBClassImplementation( ThisComponent ) |
Deck class implementation. More... | |
Enumerations | |
enum | FBDeckTransportMode { kFBDeckTransportNone, kFBDeckTransportSync, kFBDeckTransportSlave = kFBDeckTransportSync, kFBDeckTransportMain, kFBDeckTransportMaster = kFBDeckTransportMain } |
FBDeckTransportMode. More... | |
Functions | |
__FB_FORWARD (FBDeck) | |
FB_DEFINE_ENUM (K_DLLIMPORT, DeckTransportMode) | |
FB_DEFINE_COMPONENT (K_DLLIMPORT, Deck) | |
Contains abstract deck class to interface with a deck.
Definition in file fbdeck.h.
#define FBDeckDeclare | ( | ClassName | ) |
Deck class declaration.
ClassName | Name of deck class. |
#define FBDeckImplementation | ( | ThisComponent | ) | FBClassImplementation( ThisComponent ) |
#define FBRegisterDeck | ( | UniqueNameStr, | |
ClassName, | |||
Label, | |||
Description, | |||
IconFilename | |||
) |
Deck class registration.
UniqueNameStr | Unique name of deck. |
ClassName | Name of deck class. |
Label | Short description. |
Description | Long description. |
IconFilename | Filename of associated icon. |
#define FBSDK_DLL K_DLLIMPORT |
enum FBDeckTransportMode |
FBDeckTransportMode.
Enumerator | |
---|---|
kFBDeckTransportNone | No transport interaction. |
kFBDeckTransportSync | Sync to transport controls. |
kFBDeckTransportSlave |
|
kFBDeckTransportMain | Transport main. |
kFBDeckTransportMaster |
|