Go to the documentation of this file.
27 #ifndef vtkGenericVertexAttributeMapping_h
28 #define vtkGenericVertexAttributeMapping_h
44 void AddMapping(
const char* attributeName,
const char* arrayName,
53 int unit,
const char* arrayName,
int fieldAssociation,
91 vtkInternal* Internal;
int GetFieldAssociation(unsigned int index)
#define vtkTypeMacro(thisClass, superclass)
vtkGenericVertexAttributeMapping()
abstract base class for most VTK objects
int GetComponent(unsigned int index)
bool RemoveMapping(const char *attributeName)
a simple class to control print indentation
const char * GetArrayName(unsigned int index)
int GetTextureUnit(unsigned int index)
unsigned int GetNumberOfMappings()
void AddMapping(const char *attributeName, const char *arrayName, int fieldAssociation, int component)
void PrintSelf(ostream &os, vtkIndent indent)
const char * GetAttributeName(unsigned int index)
static vtkGenericVertexAttributeMapping * New()
#define VTKRENDERINGCORE_EXPORT
~vtkGenericVertexAttributeMapping()
stores mapping for data arrays to generic vertex attributes.
void AddMapping(int unit, const char *arrayName, int fieldAssociation, int component)