|
const char * | GetDriverID () override |
|
const char * | GetDriverName () override |
|
void | SetTintMethod (TintMethod) override |
|
bool | SetDisplayMode (const DisplayMode &mode) override |
|
void | UpdateDeviceScreen (const Size &screen_sz) override |
|
bool | SetNativeResolution (const GraphicResolution &native_res) override |
|
bool | SetRenderFrame (const Rect &dst_rect) override |
|
bool | IsModeSupported (const DisplayMode &mode) override |
|
int | GetDisplayDepthForNativeDepth (int native_color_depth) const override |
|
IGfxModeList * | GetSupportedModeList (int color_depth) override |
|
PGfxFilter | GetGraphicsFilter () const override |
|
void | UnInit () |
|
void | ClearRectangle (int x1, int y1, int x2, int y2, RGB *colorToUse) override |
|
int | GetCompatibleBitmapFormat (int color_depth) override |
|
IDriverDependantBitmap * | CreateDDB (int width, int height, int color_depth, bool opaque) override |
|
IDriverDependantBitmap * | CreateDDBFromBitmap (Bitmap *bitmap, bool hasAlpha, bool opaque) override |
|
IDriverDependantBitmap * | CreateRenderTargetDDB (int width, int height, int color_depth, bool opaque) override |
|
void | UpdateDDBFromBitmap (IDriverDependantBitmap *ddb, Bitmap *bitmap, bool hasAlpha) override |
|
void | DestroyDDB (IDriverDependantBitmap *ddb) override |
|
IDriverDependantBitmap * | GetSharedDDB (uint32_t, Bitmap *bitmap, bool hasAlpha, bool opaque) override |
|
void | UpdateSharedDDB (uint32_t, Bitmap *, bool, bool) override |
|
void | ClearSharedDDB (uint32_t) override |
|
void | DrawSprite (int x, int y, IDriverDependantBitmap *ddb) override |
|
void | SetScreenFade (int red, int green, int blue) override |
|
void | SetScreenTint (int red, int green, int blue) override |
|
void | SetStageScreen (const Size &sz, int x=0, int y=0) override |
|
void | RenderToBackBuffer () override |
|
void | Render () override |
|
void | Render (int xoff, int yoff, Shared::GraphicFlip flip) override |
|
bool | GetCopyOfScreenIntoBitmap (Bitmap *destination, bool at_native_res, GraphicResolution *want_fmt) override |
|
void | FadeOut (int speed, int targetColourRed, int targetColourGreen, int targetColourBlue) override |
|
void | FadeIn (int speed, PALETTE pal, int targetColourRed, int targetColourGreen, int targetColourBlue) override |
|
void | BoxOutEffect (bool blackingOut, int speed, int delay) override |
|
bool | SupportsGammaControl () override |
|
void | SetGamma (int newGamma) override |
|
void | UseSmoothScaling (bool) override |
|
bool | DoesSupportVsyncToggle () override |
|
void | RenderSpritesAtScreenResolution (bool, int) override |
|
bool | RequiresFullRedrawEachFrame () override |
|
bool | HasAcceleratedTransform () override |
|
bool | UsesMemoryBackBuffer () override |
|
Bitmap * | GetMemoryBackBuffer () override |
|
void | SetMemoryBackBuffer (Bitmap *backBuffer) override |
|
Bitmap * | GetStageBackBuffer (bool mark_dirty) override |
|
void | SetStageBackBuffer (Bitmap *backBuffer) override |
|
bool | GetStageMatrixes (RenderMatrixes &) override |
|
void | SetGraphicsFilter (PSDLRenderFilter filter) |
|
bool | IsModeSet () const override |
|
bool | IsNativeSizeValid () const override |
|
bool | IsRenderFrameValid () const override |
|
DisplayMode | GetDisplayMode () const override |
|
Size | GetNativeSize () const override |
|
Rect | GetRenderDestination () const override |
|
bool | SetVsync (bool enabled) override |
|
bool | GetVsync () const override |
|
void | BeginSpriteBatch (const Rect &viewport, const SpriteTransform &transform, Shared::GraphicFlip flip=Shared::kFlip_None, PBitmap surface=nullptr) override |
|
void | EndSpriteBatch () override |
|
void | ClearDrawLists () override |
|
void | SetCallbackForPolling (GFXDRV_CLIENTCALLBACK callback) override |
|
void | SetCallbackToDrawScreen (GFXDRV_CLIENTCALLBACK callback, GFXDRV_CLIENTCALLBACK post_callback) override |
|
void | SetCallbackOnInit (GFXDRV_CLIENTCALLBACKINITGFX callback) override |
|
void | SetCallbackOnSpriteEvt (GFXDRV_CLIENTCALLBACKEVT callback) override |
|