#include <WaveFrontBrushVisitor.h>
Public Member Functions | |
CExportFormatWavefront (TextFileOutputStream &file) | |
virtual | ~CExportFormatWavefront (void) |
void | visit (scene::Instance &instance) |
void | visit (Face &face) const |
void | visit (Face &face) |
Private Attributes | |
TextFileOutputStream & | m_file |
StringOutputStream | vertexbuffer |
StringOutputStream | texcoordbuffer |
StringOutputStream | facebuffer |
size_t | vertices |
size_t | exported |
Definition at line 14 of file WaveFrontBrushVisitor.h.
CExportFormatWavefront::CExportFormatWavefront | ( | TextFileOutputStream & | file | ) | [inline] |
Definition at line 27 of file WaveFrontBrushVisitor.h.
virtual CExportFormatWavefront::~CExportFormatWavefront | ( | void | ) | [inline, virtual] |
Definition at line 34 of file WaveFrontBrushVisitor.h.
void CExportFormatWavefront::visit | ( | Face & | face | ) | [inline] |
Definition at line 61 of file WaveFrontBrushVisitor.h.
References facebuffer, Face::getWinding(), i, texcoordbuffer, vertexbuffer, and vertices.
void CExportFormatWavefront::visit | ( | Face & | face | ) | const [inline, virtual] |
void CExportFormatWavefront::visit | ( | scene::Instance & | instance | ) | [inline] |
Definition at line 38 of file WaveFrontBrushVisitor.h.
References exported, facebuffer, BrushInstance::getBrush(), m_file, texcoordbuffer, and vertexbuffer.
Referenced by visit().
size_t CExportFormatWavefront::exported [private] |
Definition at line 23 of file WaveFrontBrushVisitor.h.
Referenced by CExportFormatWavefront(), and visit().
StringOutputStream CExportFormatWavefront::facebuffer [private] |
Definition at line 20 of file WaveFrontBrushVisitor.h.
Referenced by visit().
TextFileOutputStream& CExportFormatWavefront::m_file [private] |
Definition at line 16 of file WaveFrontBrushVisitor.h.
Referenced by visit().
StringOutputStream CExportFormatWavefront::texcoordbuffer [private] |
Definition at line 19 of file WaveFrontBrushVisitor.h.
Referenced by visit().
StringOutputStream CExportFormatWavefront::vertexbuffer [private] |
Definition at line 18 of file WaveFrontBrushVisitor.h.
Referenced by visit().
size_t CExportFormatWavefront::vertices [private] |
Definition at line 22 of file WaveFrontBrushVisitor.h.
Referenced by CExportFormatWavefront(), and visit().