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

Graphics::RasterizationDrawCall Class Reference

#include <zdirtyrect.h>

Inheritance diagram for Graphics::RasterizationDrawCall:
Collaboration diagram for Graphics::RasterizationDrawCall:

List of all members.


struct  RasterizationState

Public Member Functions

 RasterizationDrawCall ()
virtual ~RasterizationDrawCall ()
bool operator== (const RasterizationDrawCall &other) const
virtual void execute (bool restoreState) const
virtual void execute (const Common::Rect &clippingRectangle, bool restoreState) const
void * operator new (size_t size)
void operator delete (void *p)

Private Types

typedef void(* gl_draw_triangle_func_ptr )(TinyGL::GLContext *c, TinyGL::GLVertex *p0, TinyGL::GLVertex *p1, TinyGL::GLVertex *p2)

Private Member Functions

void computeDirtyRegion ()
RasterizationState captureState () const
void applyState (const RasterizationState &state) const

Private Attributes

int _vertexCount
gl_draw_triangle_func_ptr _drawTriangleFront
gl_draw_triangle_func_ptr _drawTriangleBack
RasterizationState _state

Detailed Description

Definition at line 92 of file zdirtyrect.h.

Member Typedef Documentation

Constructor & Destructor Documentation

Graphics::RasterizationDrawCall::RasterizationDrawCall (  ) 

Definition at line 290 of file zdirtyrect.cpp.

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

Definition at line 95 of file zdirtyrect.h.

Member Function Documentation

void Graphics::RasterizationDrawCall::applyState ( const RasterizationState state  )  const [private]

Definition at line 470 of file zdirtyrect.cpp.

RasterizationDrawCall::RasterizationState Graphics::RasterizationDrawCall::captureState (  )  const [private]

Definition at line 436 of file zdirtyrect.cpp.

void Graphics::RasterizationDrawCall::computeDirtyRegion (  )  [private]

Definition at line 303 of file zdirtyrect.cpp.

void Graphics::RasterizationDrawCall::execute ( const Common::Rect clippingRectangle,
bool  restoreState 
) const [virtual]

Implements Graphics::DrawCall.

Definition at line 498 of file zdirtyrect.cpp.

void Graphics::RasterizationDrawCall::execute ( bool  restoreState  )  const [virtual]

Implements Graphics::DrawCall.

Definition at line 336 of file zdirtyrect.cpp.

void Graphics::RasterizationDrawCall::operator delete ( void *  p  )  [inline]

Definition at line 104 of file zdirtyrect.h.

void* Graphics::RasterizationDrawCall::operator new ( size_t  size  )  [inline]

Definition at line 100 of file zdirtyrect.h.

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

Definition at line 505 of file zdirtyrect.cpp.

Member Data Documentation

Definition at line 108 of file zdirtyrect.h.

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

Generated on Sat Sep 26 2020 05:03:15 for ResidualVM by doxygen 1.7.1
curved edge   curved edge