| float1 | A float array containing one entry |
| float1x1 | A matrix of 1x1 floats |
| float1x2 | A matrix of 1x2 floats |
| float1x3 | A matrix of 1x3 floats |
| float1x4 | A matrix of 1x4 floats |
| float2 | A float array containing two entries |
| float2x1 | A matrix of 2x1 floats |
| float2x2 | A matrix of 2x2 floats |
| float2x3 | A matrix of 2x3 floats |
| float2x4 | A matrix of 2x4 floats |
| float3 | A float array containing three entries |
| float3x1 | A matrix of 3x1 floats |
| float3x2 | A matrix of 3x2 floats |
| float3x3 | A matrix of 3x3 floats |
| float3x4 | A matrix of 3x4 floats |
| float4 | A float array containing four entries |
| float4x1 | A matrix of 4x1 floats |
| float4x2 | A matrix of 4x2 floats |
| float4x3 | A matrix of 4x3 floats |
| float4x4 | A matrix of 4x4 floats |
| FragmentProgram | Fragment program class. Feed it to a Kernel object in order to run it |
| Kernel | The Program class |
| Parameter | The class representing a parameter |
| Program | |
| Texture | Class representing the a texture |
| VertexProgram | Vertex program source class |
1.3.6