Texture Channel
Assets/Create/Fluid Flow/Texture Channel
A TextureChannel abstracts away a shader's texture property name from the usage of the texture.
For example a Color TextureChannel may correspond to the _MainTex texture property of one shader, but to the _BaseMap property of another shader.
The name of a TextureChannel has to be unique within a project, as the name can be used for indirectly referencing a TextureChannel using TextureChannel.TryResolve("name", out var textureChannel).
A TextureChannelReference allows referencing a TextureChannel directly, or indirectly and resolving at runtime.