#include <lllogitechlcd.h>
Collaboration diagram for llLCD:
Public Types | |
typedef std::vector< llLCDPageGroup * > | pageGroupArray_t |
kLCDDefault | |
kLCDDebug | |
kLCDChat | |
kLCDRegion | |
kLCDLinden | |
kLCDIM | |
kLCDDebugConsole | |
kMaxLCDPageGroups | |
enum | { kLCDDefault, kLCDDebug, kLCDChat, kLCDRegion, kLCDLinden, kLCDIM, kLCDDebugConsole, kMaxLCDPageGroups } |
Public Member Functions | |
llLCD (HINSTANCE instance) | |
~llLCD () | |
void | UpdateDisplay () |
bool | Enabled () |
BOOL | AreZ10Available () |
BOOL | IsG15Available () |
Public Attributes | |
pageGroupArray_t | mPageGroupArray |
HICON | mSLIcon |
CEzLcd * | mLCD |
Private Member Functions | |
void | SetUpDisplayPages () |
llLCDPageGroup * | GetNextPageToDisplay () |
Private Attributes | |
llLCDPageGroup * | mCurrentGroupBeingShown |
bool | mInited |
int | mPageToShow |
LLFrameTimer | mDisplayTimer |
LLFrameTimer | mDebounceTimer |
HINSTANCE | mInstance |
bool | mFirstTimeThru |
int | mDestinationLCD |
Definition at line 86 of file lllogitechlcd.h.
typedef std::vector<llLCDPageGroup *> llLCD::pageGroupArray_t |
Definition at line 107 of file lllogitechlcd.h.
anonymous enum |
kLCDDefault | |
kLCDDebug | |
kLCDChat | |
kLCDRegion | |
kLCDLinden | |
kLCDIM | |
kLCDDebugConsole | |
kMaxLCDPageGroups |
Definition at line 89 of file lllogitechlcd.h.
llLCD::llLCD | ( | HINSTANCE | instance | ) |
llLCD::~llLCD | ( | ) |
BOOL llLCD::AreZ10Available | ( | ) |
bool llLCD::Enabled | ( | ) |
llLCDPageGroup* llLCD::GetNextPageToDisplay | ( | ) | [private] |
BOOL llLCD::IsG15Available | ( | ) |
void llLCD::SetUpDisplayPages | ( | ) | [private] |
void llLCD::UpdateDisplay | ( | ) |
Referenced by main_loop().
llLCDPageGroup* llLCD::mCurrentGroupBeingShown [private] |
Definition at line 117 of file lllogitechlcd.h.
LLFrameTimer llLCD::mDebounceTimer [private] |
Definition at line 124 of file lllogitechlcd.h.
int llLCD::mDestinationLCD [private] |
Definition at line 130 of file lllogitechlcd.h.
LLFrameTimer llLCD::mDisplayTimer [private] |
Definition at line 123 of file lllogitechlcd.h.
bool llLCD::mFirstTimeThru [private] |
Definition at line 126 of file lllogitechlcd.h.
bool llLCD::mInited [private] |
Definition at line 120 of file lllogitechlcd.h.
HINSTANCE llLCD::mInstance [private] |
Definition at line 125 of file lllogitechlcd.h.
CEzLcd* llLCD::mLCD |
Definition at line 110 of file lllogitechlcd.h.
Definition at line 108 of file lllogitechlcd.h.
int llLCD::mPageToShow [private] |
Definition at line 122 of file lllogitechlcd.h.
HICON llLCD::mSLIcon |
Definition at line 109 of file lllogitechlcd.h.