view Renderer/Engine/viewerPS3.h @ 1002:c79651141045

many changes.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Sun, 24 Oct 2010 19:00:47 +0900
parents a193a851b5e3
children
line wrap: on
line source

#ifndef INCLUDED_VIEWER_PS3
#define INCLUDED_VIEWER_PS3

#include "fb.h"
#include "types.h"
#include "ps3fb/cp_vt.h"
#include "ps3fb/cp_fb.h"

#include "ViewerDevice.h"

class ViewerPS3 : public ViewerDevice {
public:
    ViewerPS3(TaskManager *manager) {};
    ViewerPS3();
    virtual ~ViewerPS3();

    ScreenInfo screen_info ;
    cp_vt vt;
    cp_fb fb;
    uint32_t frame_ndx;

    ScreenInfo get_fbdev_addr();

    /* override function */
    uint32_t *video_init(TaskManager *manager, int bpp, int width, int height);
    void clean_pixels(void);
    void clear_screen();
    void free_device();
    uint32_t* flip_screen(uint32_t *);

};

#endif