28#ifndef WINTERMUTE_3D_MESH_H
29#define WINTERMUTE_3D_MESH_H
31#include "common/memstream.h"
33#include "engines/wintermute/base/base_named_object.h"
34#include "engines/wintermute/base/gfx/xmath.h"
35#include "engines/wintermute/base/gfx/xbuffer.h"
36#include "engines/wintermute/base/gfx/3dface.h"
37#include "engines/wintermute/base/gfx/3dvertex.h"
41#if defined(SCUMMVM_USE_PRAGMA_PACK)
51#if defined(SCUMMVM_USE_PRAGMA_PACK)
58 bool createVertexBuffer();
59 void computeNormals();
63 virtual void fillVertexBuffer() = 0;
64 bool fillVertexBuffer(uint32 color);
65 virtual void render(
bool color =
false) = 0;
Definition: base_game.h:79
Definition: base_named_object.h:36
Definition: base_persistence_manager.h:43
Definition: 3dvertex.h:35