fbsdk/fbconsole.h File Reference
 
 
 
fbsdk/fbconsole.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>

File Description

Generic Console interface.

Generic class to communicate with a console.

Definition in file fbconsole.h.

Classes

class   FBConsoleChannel
  Console data channel. More...
class   FBPropertyListConsoleChannel
  PropertyList: Data Channels. More...
class   FBConsole
  Console base class. More...
class   FBJLCooper
  JL Cooper interface class. More...

Defines

#define  FBSDK_DLL   K_DLLIMPORT
  Be sure that FBSDK_DLL is defined only once...
#define  IJLCooper_Declare(IsPure)
  LCD screen related function.

Enumerations

enum   FBConsoleChannelType {
  kFBConsoleNull, kFBConsoleButton, kFBConsoleSlider, kFBConsoleTransport,
  kFBConsoleEncoder, kFBConsoleKey, kFBConsoleDisplay, kFBConsoleJoystick
}
  Console channel types. More...

Functions

  FB_DEFINE_ENUM (K_DLLIMPORT, ConsoleChannelType)
  __FB_FORWARD (FBConsoleChannel)
  FB_DEFINE_ARRAY (K_DLLIMPORT, ConsoleChannel)
  __FB_FORWARD (FBConsole)
  FB_FORWARD (FBFbxObject)
  K_INTERFACE (IJLCooper, 100103033)
  __FB_FORWARD (FBJLCooper)

Define Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 49 of file fbconsole.h.

#define IJLCooper_Declare (   IsPure )
Value:
public:\
        /* LCD screen */        \ \
        virtual void LCDClearScreen             ( )                                                                                             IsPure;\ \
        virtual void LCDSendString              ( const char* pMessage, int pX = 0, int pY = 0 )IsPure;\ \
        virtual void LCDSendChar                ( char pChar, int pX = 0, int pY = 0 )                  IsPure;\ \
        virtual void LCDSetCursorBlink  ( bool pState = true )                                                  IsPure;\
        /* TimeCode */  \ \
        virtual void TCSetTime                  ( FBTime pTime )                                                                IsPure;\

LCD screen related function.

Definition at line 203 of file fbconsole.h.


Enumeration Type Documentation

Console channel types.

Enumerator:
kFBConsoleNull 

Generic type.

kFBConsoleButton 

Button.

kFBConsoleSlider 

Slider.

kFBConsoleTransport 

Transport.

kFBConsoleEncoder 

Generic encoder.

kFBConsoleKey 

Key.

kFBConsoleDisplay 

Display.

kFBConsoleJoystick 

Joystick.

Definition at line 59 of file fbconsole.h.


Function Documentation

FB_DEFINE_ENUM ( K_DLLIMPORT  ,
ConsoleChannelType   
)
FB_DEFINE_ARRAY ( K_DLLIMPORT  ,
ConsoleChannel   
)
K_INTERFACE ( IJLCooper  ,
100103033   
)

Go to the source code of this file.