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

Wintermute::ShadowVolume Class Reference

#include <shadow_volume.h>

Inheritance diagram for Wintermute::ShadowVolume:
Collaboration diagram for Wintermute::ShadowVolume:

List of all members.

Public Member Functions

 ShadowVolume (BaseGame *inGame)
virtual ~ShadowVolume ()
void addVertex (const Math::Vector3d &vertex)
bool reset ()
virtual bool renderToStencilBuffer ()=0
virtual bool renderToScene ()=0
bool setColor (uint32 color)

Protected Attributes

BaseArray< Math::Vector3d_vertices
uint32 _color

Private Member Functions

virtual bool initMask ()=0

Detailed Description

Definition at line 53 of file shadow_volume.h.

Constructor & Destructor Documentation

Wintermute::ShadowVolume::ShadowVolume ( BaseGame inGame  ) 

Definition at line 38 of file shadow_volume.cpp.

Wintermute::ShadowVolume::~ShadowVolume (  )  [virtual]

Definition at line 42 of file shadow_volume.cpp.

Member Function Documentation

void Wintermute::ShadowVolume::addVertex ( const Math::Vector3d vertex  ) 

Definition at line 52 of file shadow_volume.cpp.

virtual bool Wintermute::ShadowVolume::initMask (  )  [private, pure virtual]
virtual bool Wintermute::ShadowVolume::renderToScene (  )  [pure virtual]
virtual bool Wintermute::ShadowVolume::renderToStencilBuffer (  )  [pure virtual]
bool Wintermute::ShadowVolume::reset (  ) 

Definition at line 46 of file shadow_volume.cpp.

bool Wintermute::ShadowVolume::setColor ( uint32  color  ) 

Definition at line 57 of file shadow_volume.cpp.

Member Data Documentation

Reimplemented in Wintermute::ShadowVolumeOpenGLShader.

Definition at line 68 of file shadow_volume.h.

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

Generated on Sat Sep 19 2020 05:06:30 for ResidualVM by doxygen 1.7.1
curved edge   curved edge