26#ifndef vtkGLTFWriterUtils_h
27#define vtkGLTFWriterUtils_h
29#include "vtkIOGeometryModule.h"
32#include "vtk_jsoncpp_fwd.h"
45 bool inlineData, Json::Value& buffers, Json::Value& bufferViews);
47 bool inlineData, Json::Value& buffers, Json::Value& bufferViews);
56#define GL_UNSIGNED_BYTE 0x1401
57#define GL_SHORT 0x1402
58#define GL_UNSIGNED_SHORT 0x1403
60#define GL_UNSIGNED_INT 0x1405
61#define GL_FLOAT 0x1406
63#define GL_CLAMP_TO_EDGE 0x812F
64#define GL_REPEAT 0x2901
66#define GL_NEAREST 0x2600
67#define GL_LINEAR 0x2601
Writes base64-encoded output to a stream.
object to represent cell connectivity
abstract superclass for arrays of numeric data
static VTK_WRAPEXCLUDE void WriteBufferAndView(vtkDataArray *inda, const char *fileName, bool inlineData, Json::Value &buffers, Json::Value &bufferViews)
static VTK_WRAPEXCLUDE void WriteValues(vtkDataArray *ca, std::ostream &myFile)
static VTK_WRAPEXCLUDE void WriteValues(vtkDataArray *ca, vtkBase64OutputStream *ostr)
static VTK_WRAPEXCLUDE void WriteBufferAndView(vtkCellArray *ca, const char *fileName, bool inlineData, Json::Value &buffers, Json::Value &bufferViews)