11 #ifndef __GT_GEOElementId__
12 #define __GT_GEOElementId__
32 const char *
className()
const override {
return "GT_GEOElementId"; }
50 {
return getOffset(offset); }
52 {
return getOffset(offset); }
54 {
return getOffset(offset); }
56 {
return getOffset(offset); }
58 {
return getOffset(offset); }
60 {
return getOffset(offset); }
77 int tuple_size,
int stride)
const override;
79 int tuple_size,
int stride)
const override;
81 int tuple_size,
int stride)
const override;
83 int tuple_size,
int stride)
const override;
88 int tuple_size,
int stride)
const override
94 int tuple_size,
int stride)
const override
100 int tuple_size,
int stride)
const override
106 int tuple_size,
int stride)
const override
120 gaoff = myGdp->vertexPoint(gaoff);
122 gaoff = myGdp->vertexPrimitive(gaoff);
int64 getI64(GT_Offset offset, int=0) const override
GT_Size getStringIndexCount() const override
GT_Size getDictIndexCount() const override
fpreal16 getF16(GT_Offset offset, int idx=0) const override
void doFillArray(fpreal32 *data, GT_Offset start, GT_Size length, int tuple_size, int stride) const override
GLuint GLsizei GLsizei * length
void doFillArray(fpreal16 *data, GT_Offset start, GT_Size length, int tuple_size, int stride) const override
GT_Size getTupleSize() const override
GLuint GLsizei const GLuint const GLintptr * offsets
int32 getI32(GT_Offset offset, int idx) const override
GT_Offset getStringIndex(GT_Offset, int) const override
fpreal64 getF64(GT_Offset offset, int idx=0) const override
Abstract data class for an array of float, int or string data.
void getIndexedDicts(UT_Array< UT_OptionsHolder > &, UT_IntArray &) const override
GT_Offset getDictIndex(GT_Offset, int) const override
GT_Storage getStorage() const override
static const UT_StringHolder theEmptyString
void doFillArray(uint8 *data, GT_Offset start, GT_Size length, int tuple_size, int stride) const override
GLint GLenum GLboolean GLsizei stride
void doFillArray(fpreal64 *data, GT_Offset start, GT_Size length, int tuple_size, int stride) const override
virtual void doFillArray(uint8 *data, GT_Offset start, GT_Size length, int tuple_size, int stride) const
void getIndexedStrings(UT_StringArray &, UT_IntArray &) const override
uint8 getU8(GT_Offset offset, int idx) const override
GT_Type getTypeInfo() const override
GT_String getS(GT_Offset, int) const override
const char * className() const override
virtual int64 getMemoryUsage() const =0
fpreal32 getF32(GT_Offset offset, int idx=0) const override
GT_Size entries() const override