~ari-tczew/ubuntu/lucid/skyeye/sru-lp-464175

« back to all changes in this revision

Viewing changes to device/lcd/skyeye_lcd_beos.h

  • Committer: Bazaar Package Importer
  • Author(s): Yu Guanghui
  • Date: 2007-08-07 13:25:49 UTC
  • mfrom: (1.1.2 upstream) (2.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20070807132549-96159k1obat1fxr0
Tags: 1.2.3-1
* New upstream release
* Added NO_BFD=1, don't require libbfd now. (Closes:Bug#423933) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
 
53
53
        status_t        InitCheck() const;
54
54
        void            Update();
 
55
        void            DMAChanged(int l, int t, int r, int b);
55
56
 
56
57
private:
57
58
        friend class SkyEyeLCD_Be_View;
62
63
        int fDepth;
63
64
        const uint32_t *fColormap;
64
65
 
 
66
        BRect fUpdateRect;
 
67
        bool fUpdateAll;
 
68
 
65
69
        const void *fBufferFB;
66
70
        unsigned int *fBufferPen;
67
71
        unsigned int *fBufferPenTmp;
73
77
        BBitmap *fBitmap;
74
78
        bigtime_t fTimestamp;
75
79
 
76
 
        bool    IsDepthSupported(int depth) const;
77
 
        bool    InitApplication();
78
 
        void    LookupColor(uint8 *buffer, uint32_t color);
 
80
        bool            IsDepthSupported(int depth) const;
 
81
        bool            InitApplication();
 
82
        static void     DMAConvertCallback(uint32_t c, uint8 **buf_addr, void *noused);
79
83
};
80
84
 
81
85
 
112
116
                         void *lcd_dev);
113
117
void    SkyEyeLCD_Be_delete(void *lcd);
114
118
void    SkyEyeLCD_Be_Update(void *lcd);
 
119
void    SkyEyeLCD_Be_DMAChanged(void *lcd, int l, int t, int r, int b);
115
120
 
116
121
 
117
122
#ifdef __cplusplus /* Just for C++ */