19 #ifndef OST_GFX_COLLADA_EXPORTER_HH
20 #define OST_GFX_COLLADA_EXPORTER_HH
33 namespace ost {
namespace gfx {
43 virtual void SceneEnd(
const Scene* scene);
44 virtual void NodeStart(
const std::string& name,
NodeType t);
45 virtual void NodeEnd(
const std::string& name);
46 virtual void WriteVertexData(
const float* v,
const float* n,
const float* c,
const float* t,
47 size_t stride,
size_t count);
48 virtual void WritePointData(
const unsigned int* i,
size_t count);
49 virtual void WriteLineData(
const unsigned int* ij,
size_t count);
50 virtual void WriteTriData(
const unsigned int* ijk,
size_t count);
51 virtual void WriteQuadData(
const unsigned int* ijkl,
size_t count);
56 std::vector<std::string> obj_;
main class for organization and root for the graphical display
#define DLLEXPORT_OST_GFX