ScummVM API documentation
AGS3::AGS::Engine::VideoMemoryGraphicsDriver Member List

This is the complete list of members for AGS3::AGS::Engine::VideoMemoryGraphicsDriver, including all inherited members.

_actSpriteBatch (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_capsVsync (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_drawPostScreenCallback (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_drawScreenCallback (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_dstRect (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_filterRect (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_initGfxCallback (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_mode (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_pollingCallback (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_rendSpriteBatch (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_scaling (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_spriteBatchDesc (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_spriteBatchRange (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_spriteEvtCallback (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_srcColorDepth (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_srcRect (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
_stageMatrixes (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
_stageVirtualScreen (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
_stageVirtualScreenDDB (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
_vmem_a_shift_32 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
_vmem_b_shift_32 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
_vmem_g_shift_32 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
_vmem_r_shift_32 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
BeginSpriteBatch(const Rect &viewport, const SpriteTransform &transform, Shared::GraphicFlip flip=Shared::kFlip_None, PBitmap surface=nullptr) override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
BitmapToVideoMem(const Bitmap *bitmap, const bool has_alpha, const TextureTile *tile, char *dst_ptr, const int dst_pitch, const bool usingLinearFiltering) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
BitmapToVideoMemOpaque(const Bitmap *bitmap, const bool has_alpha, const TextureTile *tile, char *dst_ptr, const int dst_pitch) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
BoxOutEffect(bool blackingOut, int speed, int delay)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
ClearDrawLists() override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
ClearRectangle(int x1, int y1, int x2, int y2, RGB *colorToUse)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
ClearSharedDDB(uint32_t sprite_id) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
CreateDDB(int width, int height, int color_depth, bool opaque) override=0 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverpure virtual
CreateDDB(std::shared_ptr< TextureData > txdata, int width, int height, int color_depth, bool opaque)=0 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotectedpure virtual
CreateDDBFromBitmap(Bitmap *bitmap, bool hasAlpha, bool opaque=false) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
CreateRenderTargetDDB(int width, int height, int color_depth, bool opaque=false)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
CreateTextureData(int width, int height, bool opaque, bool as_render_target=false)=0 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotectedpure virtual
DestroyAllStageScreens() (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
DestroyDDB(IDriverDependantBitmap *ddb) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
DestroyDDBImpl(IDriverDependantBitmap *ddb)=0 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotectedpure virtual
DestroyFxPool() (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
DoesSupportVsyncToggle()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
DoSpriteEvtCallback(int evt, int data, int &x, int &y) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
DRAWENTRY_FADE (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedstatic
DRAWENTRY_STAGECALLBACK (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedstatic
DRAWENTRY_TINT (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedstatic
DrawSprite(int x, int y, IDriverDependantBitmap *bitmap)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
EndSpriteBatch() override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
FadeIn(int speed, PALETTE p, int targetColourRed, int targetColourGreen, int targetColourBlue)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
FadeOut(int speed, int targetColourRed, int targetColourGreen, int targetColourBlue)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetCompatibleBitmapFormat(int color_depth)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetCopyOfScreenIntoBitmap(Shared::Bitmap *destination, bool at_native_res, GraphicResolution *want_fmt=nullptr)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetDisplayDepthForNativeDepth(int native_color_depth) const =0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetDisplayMode() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
GetDriverID()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetDriverName()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetGraphicsFilter() const =0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetLastDrawEntryIndex()=0 (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedpure virtual
GetMemoryBackBuffer() override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
GetNativeSize() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
GetRenderDestination() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
GetSharedDDB(uint32_t sprite_id, Bitmap *bitmap, bool hasAlpha, bool opaque) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
GetStageBackBuffer(bool mark_dirty) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
GetStageMatrixes(RenderMatrixes &rm) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
GetStageScreenRaw(size_t index) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
GetSupportedModeList(int color_depth)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
GetTextureData(IDriverDependantBitmap *ddb)=0 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotectedpure virtual
GetVsync() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
GraphicsDriverBase() (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBase
HasAcceleratedTransform()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
InitSpriteBatch(size_t index, const SpriteBatchDesc &desc)=0 (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedpure virtual
IsModeSet() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
IsModeSupported(const DisplayMode &mode)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
IsNativeSizeValid() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
IsRenderFrameValid() const override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
MakeFx(int r, int g, int b) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
OnInit() (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
OnModeReleased() (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
OnModeSet(const DisplayMode &mode) (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
OnScalingChanged() (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotected
OnSetFilter() (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
OnSetNativeRes(const GraphicResolution &native_res) (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
OnSetRenderFrame(const Rect &dst_rect) (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
OnUnInit() (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedvirtual
Render()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
Render(int xoff, int yoff, Shared::GraphicFlip flip)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
RenderSpritesAtScreenResolution(bool enabled, int supersampling=1)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
RenderToBackBuffer()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
RequiresFullRedrawEachFrame()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
ResetAllBatches()=0 (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseprotectedpure virtual
ResetFxPool() (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
SetCallbackForPolling(GFXDRV_CLIENTCALLBACK callback) override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseinlinevirtual
SetCallbackOnInit(GFXDRV_CLIENTCALLBACKINITGFX callback) override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseinlinevirtual
SetCallbackOnSpriteEvt(GFXDRV_CLIENTCALLBACKEVT callback) override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseinlinevirtual
SetCallbackToDrawScreen(GFXDRV_CLIENTCALLBACK callback, GFXDRV_CLIENTCALLBACK post_callback) override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseinlinevirtual
SetDisplayMode(const DisplayMode &mode)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetGamma(int newGamma)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetMemoryBackBuffer(Bitmap *backBuffer) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
SetNativeResolution(const GraphicResolution &native_res)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetRenderFrame(const Rect &dst_rect)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetScreenFade(int red, int green, int blue)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetScreenTint(int red, int green, int blue)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetStageBackBuffer(Bitmap *backBuffer) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
SetStageScreen(const Size &sz, int x=0, int y=0) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
SetStageScreen(size_t index, const Size &sz, int x=0, int y=0) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
SetTintMethod(TintMethod method)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
SetVsync(bool enabled) override (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBasevirtual
SetVsyncImpl(bool vsync, bool &vsync_res) (defined in AGS3::AGS::Engine::GraphicsDriverBase)AGS3::AGS::Engine::GraphicsDriverBaseinlineprotectedvirtual
SupportsGammaControl()=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
UpdateDDBFromBitmap(IDriverDependantBitmap *bitmapToUpdate, Shared::Bitmap *bitmap, bool hasAlpha)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
UpdateDeviceScreen(const Size &screen_size)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
UpdateSharedDDB(uint32_t sprite_id, Bitmap *bitmap, bool hasAlpha, bool opaque) override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
UpdateStageScreenDDB(size_t index, int &x, int &y) (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotected
UpdateTextureData(TextureData *txdata, Bitmap *bmp, bool opaque, bool hasAlpha)=0 (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriverprotectedpure virtual
UsesMemoryBackBuffer() override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDrivervirtual
UseSmoothScaling(bool enabled)=0 (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverpure virtual
VideoMemoryGraphicsDriver() (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriver
~IGraphicsDriver() (defined in AGS3::AGS::Engine::IGraphicsDriver)AGS3::AGS::Engine::IGraphicsDriverinlinevirtual
~VideoMemoryGraphicsDriver() override (defined in AGS3::AGS::Engine::VideoMemoryGraphicsDriver)AGS3::AGS::Engine::VideoMemoryGraphicsDriver