]> git.tdb.fi Git - libs/gltk.git/blob - source/partcache.cpp
e270dc4775eef4f005161304587fa3c58d17f915
[libs/gltk.git] / source / partcache.cpp
1 #include "partcache.h"
2
3 namespace Msp {
4 namespace GLtk {
5
6 CachedPart::CachedPart():
7         texture(0),
8         mesh(0)
9 { }
10
11 CachedPart::~CachedPart()
12 {
13         delete mesh;
14 }
15
16 void CachedPart::clear_mesh()
17 {
18         if(!mesh)
19                 mesh = new GL::Mesh((GL::TEXCOORD2, GL::COLOR4_UBYTE, GL::VERTEX2));
20         else
21                 mesh->clear();
22 }
23
24 } // namespace GLtk
25 } // namespace Msp