Floating-point scalar. Translated to [code]float[/code] type in shader code. 3D vector of floating-point values. Translated to [code]vec3[/code] type in shader code. Boolean type. Translated to [code]bool[/code] type in shader code. Transform type. Translated to [code]mat4[/code] type in shader code. Sampler type. Translated to reference of sampler uniform in shader code. Can only be used for input ports in non-uniform nodes. Represents the size of the [enum PortType] enum.