ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <zdirtyrect.h>

Inheritance diagram for Graphics::DrawCall:
Collaboration diagram for Graphics::DrawCall:

List of all members.

Public Types

enum  DrawCallType { DrawCall_Rasterization, DrawCall_Blitting, DrawCall_Clear }

Public Member Functions

 DrawCall (DrawCallType type)
virtual ~DrawCall ()
bool operator== (const DrawCall &other) const
bool operator!= (const DrawCall &other) const
virtual void execute (bool restoreState) const =0
virtual void execute (const Common::Rect &clippingRectangle, bool restoreState) const =0
DrawCallType getType () const
virtual const Common::Rect getDirtyRegion () const

Protected Attributes

Common::Rect _dirtyRegion

Private Attributes

DrawCallType _type

Detailed Description

Definition at line 48 of file zdirtyrect.h.

Member Enumeration Documentation


Definition at line 51 of file zdirtyrect.h.

Constructor & Destructor Documentation

Graphics::DrawCall::DrawCall ( DrawCallType  type  )  [inline]

Definition at line 57 of file zdirtyrect.h.

virtual Graphics::DrawCall::~DrawCall (  )  [inline, virtual]

Definition at line 58 of file zdirtyrect.h.

Member Function Documentation

virtual void Graphics::DrawCall::execute ( bool  restoreState  )  const [pure virtual]
virtual void Graphics::DrawCall::execute ( const Common::Rect clippingRectangle,
bool  restoreState 
) const [pure virtual]
virtual const Common::Rect Graphics::DrawCall::getDirtyRegion (  )  const [inline, virtual]

Definition at line 66 of file zdirtyrect.h.

DrawCallType Graphics::DrawCall::getType (  )  const [inline]

Definition at line 65 of file zdirtyrect.h.

bool Graphics::DrawCall::operator!= ( const DrawCall other  )  const [inline]

Definition at line 60 of file zdirtyrect.h.

bool Graphics::DrawCall::operator== ( const DrawCall other  )  const

Definition at line 270 of file zdirtyrect.cpp.

Member Data Documentation

Definition at line 68 of file zdirtyrect.h.

Definition at line 70 of file zdirtyrect.h.

The documentation for this class was generated from the following files:

Generated on Sat Sep 19 2020 05:04:57 for ResidualVM by doxygen 1.7.1
curved edge   curved edge