It is known (see [J. M. 157-174]) that the subdifferential of a semismooth or essentially smooth locally Lipschitz continuous function f over a Banach space determines this function up to an additive constant in the sense that any other function of the same type g whose subdifferential coincides with that of f at every point is equal to f plus a constant, i.e., g = f + c. Unfortunately, those classes of locally Lipschitz continuous functions do not include proper lower semicontinuous convex functions taking the value +∞ at some points. In this paper a new concept of essentially directionally smooth functions is introduced, and it is also shown, by a detailed analysis of enlarged inclusions of their subdifferentials, that these functions are subdifferentially determined up to an additive constant. It is also proved that the class of such functions contains proper lower semicontinuous convex functions and locally Lipschitz continuous functions which are arcwise essentially smooth. Moreover, it is established that the essentially directional smoothness property is preserved under addition. It is also shown that the class of essentially directionally smooth functions includes that of directionally stable functions (studied in [L. Thibault and D. Zagrodny, Canad. Math. Bull., 48 (2005), pp. 283-301]) as well as several other classes of functions.