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.