FloatSplineControlValues

struct HPS.FloatSplineControlValues

Public Functions

bool Equals (FloatSplineControlValues v)

Compares a FloatSplineControlValues object to this FloatSplineControlValues.

Param p

The object to compare to this object.

Return

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

override bool Equals (object obj)

Compares this FloatSplineControlValues object to another object.

Param obj

The object to compare to this object.

Return

Returns true if the parameter is equivalent, false otherwise.

FloatSplineControlValues (float in_input, float in_output)

Creates a new FloatSplineControlValues object used to desribe control values for an individual FloatSplineControlValues when interpolating across a series of keyframes in a FloatSampler 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.

override int GetHashCode ()

Public Members

float input
float output

Public Static Functions

bool operator!= (FloatSplineControlValues in_left, FloatSplineControlValues in_right)

Check if the source FloatSplineControlValues is different from this FloatSplineControlValues.

Param in_that

The source FloatSplineControlValues to compare to this FloatSplineControlValues.

Return

true if the objects are different, false otherwise.

bool operator== (FloatSplineControlValues in_left, FloatSplineControlValues in_right)

Check if the source FloatSplineControlValues is equal to this FloatSplineControlValues.

Param in_that

The source FloatSplineControlValues to compare to this FloatSplineControlValues.

Return

true if the objects are equal, false otherwise.