TFACTORはSetPixelShaderConstantFに相当する機能で頂点シェーダとは関係ない。
頂点のRGBAをどうにかしてるのではなく、フラグメント単位でどうにかする処理。
単純にRGBAを定数と入れ替えるとか乗算するだけなら、頂点単位での処理と
たまたま同じ結果になるが、加算や減算やもっと複雑な計算等では全然違う話。