@:value(cast 0)@:impl@:enuminlineread onlyFloat:UniformType = 0
@:value(cast 2)@:impl@:enuminlineread onlyTexture:UniformType = 2
@:value(cast 1)@:impl@:enuminlineread onlyVector:UniformType = 1