Open Reality Reference Guide
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...
 

Macros

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

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)
 

Detailed Description

Generic Console interface.

Generic class to communicate with a console.

Definition in file fbconsole.h.

Macro Definition Documentation

◆ FBSDK_DLL

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 49 of file fbconsole.h.

◆ IJLCooper_Declare

#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;\
Time data structure.
Definition: fbtime.h:88

LCD screen related function.

Definition at line 203 of file fbconsole.h.

Enumeration Type Documentation

◆ FBConsoleChannelType

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.