GLTFValue.h
Last update: 17.04.2023Values are objects for storing single and multiple numbers and strings.
Definition: GLTFValue.h:26
virtual bool Set(unsigned int count, const char **v)=0
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const float *v)
virtual bool Set(double v1, double v2)=0
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const unsigned short *v)
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const short *v)
virtual bool Set(unsigned int count, const unsigned short *v)=0
static Value * Create(GLTF *gltf, const char *name, const char *v1, const char *v2=0, const char *v3=0, const char *v4=0)
static Value * Create(GLTF *gltf, const char *name, double v1, double v2, double v3, double v4)
virtual bool Set(unsigned int count, const short *v)=0
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const unsigned int *v)
virtual bool Append(const char *value)=0
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const char **v)
virtual bool Set(const char *v1, const char *v2=0, const char *v3=0, const char *v4=0)=0
virtual bool Set(unsigned int count, const bool *v)=0
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const char *v)
virtual bool Set(double v1)=0
virtual bool Set(unsigned int count, const char *v)=0
static Value * Create(GLTF *gltf, const char *name, double v1)
virtual bool Set(unsigned int count, const unsigned int *v)=0
static Value * Create(GLTF *gltf, const char *name, double v1, double v2)
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const int *v)
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const bool *v)
virtual const char * elemS(unsigned int pos) const =0
virtual bool Set(unsigned int count, const double *v)=0
virtual bool Set(unsigned int count, const float *v)=0
static Value * Create(GLTF *gltf, const char *name, unsigned int count, const double *v)
virtual bool Set(double v1, double v2, double v3, double v4)=0
virtual double elemD(unsigned int pos) const =0
virtual bool Set(double v1, double v2, double v3)=0
virtual bool Set(unsigned int count, const int *v)=0
static Value * Create(GLTF *gltf, const char *name, const Value *value=0)
static Value * Create(GLTF *gltf, const char *name, double v1, double v2, double v3)
virtual unsigned int Size() const =0
virtual bool Append(double value)=0