Attribute¶
- class Attribute¶
Available in
Program.__getitem__()
Represents a program input attribute.
- Attribute.location: int¶
The location of the attribute. The result of the glGetAttribLocation.
- Attribute.array_length: int¶
If the attribute is an array the array_length is the length of the array otherwise 1.
- Attribute.dimension: int¶
The attribute dimension.
- Attribute.shape: str¶
The shape is a single character, representing the scalar type of the attribute. It is either
'i'
(int),'f'
(float),'I'
(unsigned int),'d'
(double).
- Attribute.name: str¶
The attribute name.
The name will be filtered to have no array syntax on it’s end. Attribute name without
'[0]'
ending if any.
- Attribute.extra: Any¶
User defined data.