WWLCDPanelP.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef _WWLCDPanelP_h_INCLUDED_
  2. #define _WWLCDPanelP_h_INCLUDED_
  3. /*****************************************************************************/
  4. /* ここから */
  5. /*****************************************************************************/
  6. #include "WWLCDPanel.h"
  7. /*****************************************************************************/
  8. /* クラスの定義 */
  9. /*****************************************************************************/
  10. typedef struct _WWLCDPanel {
  11. int width;
  12. int height;
  13. /* Xサーバの負荷を減らすため,ビットマップを2枚持ち, */
  14. /* 前回と同じ部分は書き換えないようにする. */
  15. /* pixel[current] が現在描画中のビットマップになる. */
  16. /* pixel[1 - current] が前回のビットマップになる. */
  17. int current;
  18. /* all_draw == 1 のときは,前回分が無いので, */
  19. /* 全部描画することを示す. */
  20. int all_draw;
  21. /* 4096色のカラー情報.1バイトで1ピクセル分の情報を持つ */
  22. /* Xサーバの負荷を減らすため,ビットマップを2枚持ち, */
  23. /* 前回と同じ部分は書き換えないようにする. */
  24. unsigned short int * pixel[2];
  25. } _WWLCDPanel;
  26. /*****************************************************************************/
  27. /* ここまで */
  28. /*****************************************************************************/
  29. #endif
  30. /*****************************************************************************/
  31. /* End of File. */
  32. /*****************************************************************************/