fbconsole.h File Reference

Generic Console interface. More...

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>

Go to the source code of this file.

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 (FBSDK_DLL, ConsoleChannelType)
  __FB_FORWARD (FBConsoleChannel)
  FB_DEFINE_ARRAY (FBSDK_DLL, ConsoleChannel)
  __FB_FORWARD (FBConsole)
  FB_FORWARD (FBFbxObject)
  K_INTERFACE (IJLCooper, 100103033)
  __FB_FORWARD (FBJLCooper)

Detailed Description

Generic Console interface.

Generic class to communicate with a console.

Definition in file fbconsole.h.


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      ( 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 ( FBSDK_DLL  ,
ConsoleChannelType   
)
FB_DEFINE_ARRAY ( FBSDK_DLL  ,
ConsoleChannel   
)
K_INTERFACE ( IJLCooper  ,
100103033   
)