Go to the documentation of this file.
26 #ifndef vtkShader2Collection_h
27 #define vtkShader2Collection_h
void * vtkCollectionSimpleIterator
a list of Shader2 objects.
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
bool HasGeometryShaders()
vtkShader2 * GetNextShader(vtkCollectionSimpleIterator &cookie)
vtkShader2 * GetNextShader()
create and manipulate unsorted lists of objects
void AddCollection(vtkShader2Collection *other)
vtkShader2 * GetLastShader()
bool HasTessellationEvaluationShaders()
a simple class to control print indentation
void AddItem(vtkShader2 *shader)
bool HasShadersOfType(int)
bool HasFragmentShaders()
void AddItem(vtkObject *)
void ReleaseGraphicsResources()
bool HasTessellationControlShaders()
static vtkShader2Collection * New()
void PrintSelf(ostream &os, vtkIndent indent)
void RemoveCollection(vtkShader2Collection *other)
#define VTKRENDERINGOPENGL_EXPORT