is there a world position offset scale?

I looked over [this][1] video on world position offset. It appears to have some nice ability to slightly offset verts. Would it be possible to offset verts in two directions? I’m looking for a way to offset the scale of an asset but from an arbitrary scale axis. Attached is a visual. World position offset looks like it could almost accomplish this but I imagine the effect would only move verts in one direction, whereas the scale offset would need to move the verts towards the assets pivot only along the new axis.

93591-offsetaxis.jpg

Also any information on how world offset scale is actually offsetting the verts would be appreciated. I’m looking through the API documentation and it’s pretty ambiguous as to what is going on. I’m searching through the engine code trying to find the chain of effect. All I can see is that there is a
UPROPERTY()
FVectorMaterialInput WorldPositionOffset;
but how this is being used in other areas of code I cannot seem to find.