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

Wintermute::Mesh3DS Class Reference

#include <mesh3ds.h>

Inheritance diagram for Wintermute::Mesh3DS:
Collaboration diagram for Wintermute::Mesh3DS:

List of all members.

Public Member Functions

 Mesh3DS ()
virtual ~Mesh3DS ()
virtual void fillVertexBuffer (uint32 color)=0
virtual bool loadFrom3DS (Common::MemoryReadStream &fileStream)
virtual void render ()=0
virtual void dumpVertexCoordinates (const char *filename)
virtual int faceCount ()
virtual uint16getFace (int index)
virtual int vertexCount ()
virtual float * getVertexPosition (int index)

Protected Attributes

GeometryVertex_vertexData
uint16 _vertexCount
uint16_indexData
uint16 _indexCount
Math::Vector4d _color

Detailed Description

Definition at line 41 of file mesh3ds.h.


Constructor & Destructor Documentation

Wintermute::Mesh3DS::Mesh3DS (  ) 

Definition at line 29 of file mesh3ds.cpp.

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

Definition at line 33 of file mesh3ds.cpp.


Member Function Documentation

void Wintermute::Mesh3DS::dumpVertexCoordinates ( const char *  filename  )  [virtual]

Definition at line 87 of file mesh3ds.cpp.

int Wintermute::Mesh3DS::faceCount (  )  [virtual]

Definition at line 103 of file mesh3ds.cpp.

virtual void Wintermute::Mesh3DS::fillVertexBuffer ( uint32  color  )  [pure virtual]
uint16 * Wintermute::Mesh3DS::getFace ( int  index  )  [virtual]

Definition at line 108 of file mesh3ds.cpp.

float * Wintermute::Mesh3DS::getVertexPosition ( int  index  )  [virtual]

Definition at line 112 of file mesh3ds.cpp.

bool Wintermute::Mesh3DS::loadFrom3DS ( Common::MemoryReadStream fileStream  )  [virtual]

Definition at line 38 of file mesh3ds.cpp.

virtual void Wintermute::Mesh3DS::render (  )  [pure virtual]
int Wintermute::Mesh3DS::vertexCount (  )  [virtual]

Definition at line 116 of file mesh3ds.cpp.


Member Data Documentation

Definition at line 60 of file mesh3ds.h.

Definition at line 59 of file mesh3ds.h.

Definition at line 58 of file mesh3ds.h.

Definition at line 57 of file mesh3ds.h.

Definition at line 56 of file mesh3ds.h.


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


Generated on Sat Sep 26 2020 05:04:13 for ResidualVM by doxygen 1.7.1
curved edge   curved edge