Ok, I’ll leave this mr as it is and see in the future if there is need for that ps way of applying the texture.
The reason I included all those modes is because the code is shared now with the masking brush which uses them, so I thought someone could find them useful.