IJointDeltaProvider Interface
Provides tracking and calculation of joint position and rotation deltas between frames for hand tracking.
This interface enables monitoring of joint movement and rotation changes, which is essential for gesture and motion detection. See Oculus.Interaction.PoseDetection.JointDeltaProvider for an example implementation.
bool GetPositionDelta ( HandJointId joint,
out Vector3 delta )
Retrieves the position delta between the current frame and previous frame for a specified joint.
ParametersjointThe HandJointId to query
deltaThe world-space position difference between frames
ReturnsTrue if valid delta data is available, false otherwise
bool GetRotationDelta ( HandJointId joint,
out Quaternion delta )
Retrieves the rotation delta between the current frame and previous frame for a specified joint.
ParametersjointThe HandJointId to query
deltaThe world-space rotation difference between frames
ReturnsTrue if valid delta data is available, false otherwise
void RegisterConfig ( JointDeltaConfig config )
Registers a configuration for tracking specific hand joints in a Joint Delta Provider.
ParametersconfigThe JointDeltaConfig specifying which joints to track
void UnRegisterConfig ( JointDeltaConfig config )
Unregisters an existing joint tracking configuration from a Joint Delta Provider.
ParametersconfigThe JointDeltaConfig to remove from tracking