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;\

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.

FBTime
Time data structure.
Definition: fbtime.h:88