Metalness in DBuffer decals

Is it possible to make a world displacement or a even a tessellation based decal that will modify vertices underneath the decal like seen in DICE’s games ?