Performs a 2D texture lookup within the visual shader graph.
	
	
		Performs a lookup operation on the provided texture, with support for multiple texture sources to choose from.
	
	
	
	
		
			Determines the source for the lookup. See [enum Source] for options.
		
		
			The source texture, if needed for the selected [member source].
		
		
			Specifies the type of the texture if [member source] is set to [constant SOURCE_TEXTURE]. See [enum TextureType] for options.
		
	
	
		
			Use the texture given as an argument for this function.
		
		
			Use the current viewport's texture as the source.
		
		
			Use the texture from this shader's texture built-in (e.g. a texture of a [Sprite2D]).
		
		
			Use the texture from this shader's normal map built-in.
		
		
			Use the depth texture available for this shader.
		
		
			Use the texture provided in the input port for this function.
		
		
			Represents the size of the [enum Source] enum.
		
		
			No hints are added to the uniform declaration.
		
		
			Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper sRGB to linear conversion.
		
		
			Adds [code]hint_normal[/code] as hint to the uniform declaration, which internally converts the texture for proper usage as normal map.
		
		
			Represents the size of the [enum TextureType] enum.