PFloat(f:Float)
PFloat2(f1:Float, f2:Float)
PFloat3(f1:Float, f2:Float, f3:Float)
PFloat4(f1:Float, f2:Float, f3:Float, f4:Float)
PFloat2x2(f:Array<Float>)
PFloat3x3(f:Array<Float>)
PFloat4x4(f:Array<Float>)
PInt(i:Int)
PInt2(i1:Int, i2:Int)
PInt3(i1:Int, i2:Int, i3:Int)
PInt4(i1:Int, i2:Int, i3:Int, i4:Int)
PString(s:String)