QuaternionSplineControlValues

struct HPS.QuaternionSplineControlValues

Public Functions

override bool Equals (object obj)

Compares this QuaternionSplineControlValues object to another object.

Param obj

The object to compare to this object.

Return

Returns true if the parameter is equivalent, false otherwise.

bool Equals (QuaternionSplineControlValues v)

Compares a QuaternionSplineControlValues object to this QuaternionSplineControlValues.

Param p

The object to compare to this object.

Return

Returns true if the parameter is equivalent to this QuaternionSplineControlValues object, false otherwise.

override int GetHashCode ()
QuaternionSplineControlValues (Quaternion in_input, Quaternion in_output)

Creates a new QuaternionSplineControlValues object used to desribe control values for an individual QuaternionSplineControlValues when interpolating across a series of keyframes in a QuaternionSampler using Spline interpolation.

Param in_input

The value subtracted from the associated keyframe value to develop the input tangent.

Param in_output

The value from which the associated keyframe value is subtracted to develop the output tangent.

Public Members

Quaternion input
Quaternion output

Public Static Functions

bool operator!= (QuaternionSplineControlValues in_left, QuaternionSplineControlValues in_right)

Check if the source QuaternionSplineControlValues is different from this QuaternionSplineControlValues.

Param in_that

The source QuaternionSplineControlValues to compare to this QuaternionSplineControlValues.

Return

true if the objects are different, false otherwise.

bool operator== (QuaternionSplineControlValues in_left, QuaternionSplineControlValues in_right)

Check if the source QuaternionSplineControlValues is equal to this QuaternionSplineControlValues.

Param in_that

The source QuaternionSplineControlValues to compare to this QuaternionSplineControlValues.

Return

true if the objects are equal, false otherwise.