UAnimLayerInterface Implementation

Hi all, I’m in the process of setting up an anim layer interface in C++, but I can’t figure out the signature for an anim layer interface function… E.g. what the return type is, any parameters, if there’s a required UPARAM such as Result or Output Pose… Anyone have experience with this?

Looks like input and output poses are of type AnimGraphNode_LinkedInputPose and AnimGraphNode_Root, although still unsure of how to designate functions as animation layers to appear under the Animation Layers section of an animation blueprint…