Interfaces vtkDataArray to an OpenGL texture buffer.
vtkOpenGLBufferObject::ObjectUsage BufferUsage
void Upload(vtkOpenGLRenderWindow *renderWindow, bool force=false)
vtkSmartPointer< vtkTextureObject > Texture
vtkOpenGLBufferObject::ObjectType BufferType
vtkOpenGLArrayTextureBufferAdapter(const vtkOpenGLArrayTextureBufferAdapter &)=default
vtkOpenGLArrayTextureBufferAdapter & operator=(const vtkOpenGLArrayTextureBufferAdapter &)=default
std::vector< vtkSmartPointer< vtkDataArray > > Arrays
vtkOpenGLArrayTextureBufferAdapter(vtkDataArray *array, bool asScalars, bool *integerTexture=nullptr)
vtkOpenGLArrayTextureBufferAdapter()
vtkSmartPointer< vtkOpenGLBufferObject > Buffer