|
kStatus | kMath_Abs32s (const k32s *vIn, k32s *vOut, kSize count) |
| Calculates the absolute value of each element in an input array and stores the result in an output array. More...
|
|
kStatus | kMath_Abs64f (const k64f *vIn, k64f *vOut, kSize count) |
| Calculates the absolute value of each element in an input array and stores the result in an output array. More...
|
|
kStatus | kMath_Add32s (const k32s *vIn1, const k32s *vIn2, k32s *vOut, kSize count) |
| Adds the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_Add64f (const k64f *vIn1, const k64f *vIn2, k64f *vOut, kSize count) |
| Adds the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_AddC32s (const k32s *vIn, k32s *vOut, kSize count, k32s value) |
| Adds a constant to each element in an input array and stores the result in an output array. More...
|
|
kStatus | kMath_AddC64f (const k64f *vIn, k64f *vOut, kSize count, k64f value) |
| Adds a constant to each element in an input array and stores the result in an output array. More...
|
|
kStatus | kMath_Average32s (const k32s *v, kSize count, k64f *average) |
| Calculates the average value for a numerical array. More...
|
|
kStatus | kMath_Average64f (const k64f *v, kSize count, k64f *average) |
| Calculates the average value for a numerical array. More...
|
|
kStatus | kMath_Centroid32s (const k32s *v, kSize count, k64f *centroid) |
| Calculates the center of gravity for a numerical array. More...
|
|
kStatus | kMath_Centroid64f (const k64f *v, kSize count, k64f *centroid) |
| Calculates the center of gravity for a numerical array. More...
|
|
kStatus | kMath_ClampC32s (const k32s *vIn, k32s *vOut, kSize count, k32s minValue, k32s maxValue) |
| Limits each element in an input array using a minimum and maximum value. More...
|
|
kStatus | kMath_ClampC64f (const k64f *vIn, k64f *vOut, kSize count, k64f minValue, k64f maxValue) |
| Limits each element in an input array using a minimum and maximum value. More...
|
|
kStatus | kMath_CompareC32s (const k32s *vIn, kBool *vOut, kSize count, kComparison comparison, k32s value) |
| Compares each element in an input array with a specified value and stores the results in an output array. More...
|
|
kStatus | kMath_CompareC64f (const k64f *vIn, kBool *vOut, kSize count, kComparison comparison, k64f value) |
| Compares each element in an input array with a specified value and stores the results in an output array. More...
|
|
kStatus | kMath_Div32s (const k32s *vIn1, const k32s *vIn2, k32s *vOut, kSize count) |
| Divides the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_Div64f (const k64f *vIn1, const k64f *vIn2, k64f *vOut, kSize count) |
| Divides the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_DivC32s (const k32s *vIn, k32s *vOut, kSize count, k32s value) |
| Divides each element in an input array by a constant and stores the result in an output array. More...
|
|
kStatus | kMath_DivC64f (const k64f *vIn, k64f *vOut, kSize count, k64f value) |
| Divides each element in an input array by a constant and stores the result in an output array. More...
|
|
kStatus | kMath_FindFirst32s (const k32s *v, kSize count, kComparison comparison, k32s value, kSize *index) |
| Compares each value in a numerical array with a specified value and returns the index of the first match. More...
|
|
kStatus | kMath_FindFirst64f (const k64f *v, kSize count, kComparison comparison, k64f value, kSize *index) |
| Compares each value in a numerical array with a specified value and returns the index of the first match. More...
|
|
kStatus | kMath_FindLast32s (const k32s *v, kSize count, kComparison comparison, k32s value, kSize *index) |
| Compares each value in a numerical array with a specified value and returns the index of the last match. More...
|
|
kStatus | kMath_FindLast64f (const k64f *v, kSize count, kComparison comparison, k64f value, kSize *index) |
| Compares each value in a numerical array with a specified value and returns the index of the last match. More...
|
|
kStatus | kMath_FindMax32s (const k32s *v, kSize count, kSize *index) |
| Finds the index of the maximum value within a numerical array. More...
|
|
kStatus | kMath_FindMax32u (const k32u *v, kSize count, kSize *index) |
| Finds the index of the maximum value within a numerical array. More...
|
|
kStatus | kMath_FindMax64f (const k64f *v, kSize count, kSize *index) |
| Finds the index of the maximum value within a numerical array. More...
|
|
kStatus | kMath_FindMin32s (const k32s *v, kSize count, kSize *index) |
| Finds the index of the minimum value within a numerical array. More...
|
|
kStatus | kMath_FindMin32u (const k32u *v, kSize count, kSize *index) |
| Finds the index of the minimum value within a numerical array. More...
|
|
kStatus | kMath_FindMin64f (const k64f *v, kSize count, kSize *index) |
| Finds the index of the minimum value within a numerical array. More...
|
|
kStatus | kMath_Gcd32s (k32s a, k32s b, k32s *result) |
| Returns the greatest common divisor of two integers. More...
|
|
kStatus | kMath_Lcm32s (k32s a, k32s b, k32s *result) |
| Returns the least common multiple of two integers. More...
|
|
k32u | kMath_Log2Ceil32u (k32u a) |
| Calculates the base-2 logarithm of the input, rounded up to the nearest integer. More...
|
|
kStatus | kMath_Max32s (const k32s *v, kSize count, k32s *maxValue) |
| Reports the maximum value in a numerical array. More...
|
|
kStatus | kMath_Max32u (const k32u *v, kSize count, k32u *maxValue) |
| Reports the maximum value in a numerical array. More...
|
|
kStatus | kMath_Max64f (const k64f *v, kSize count, k64f *maxValue) |
| Reports the maximum value in a numerical array. More...
|
|
kStatus | kMath_Min32s (const k32s *v, kSize count, k32s *minValue) |
| Reports the minimum value in a numerical array. More...
|
|
kStatus | kMath_Min32u (const k32u *v, kSize count, k32u *minValue) |
| Reports the minimum value in a numerical array. More...
|
|
kStatus | kMath_Min64f (const k64f *v, kSize count, k64f *minValue) |
| Reports the minimum value in a numerical array. More...
|
|
kStatus | kMath_MovingAvg32s (const k32s *vIn, k32s *vOut, kSize count, kSize window) |
| Calculates the moving average over an input array and stores the result in an output array. More...
|
|
kStatus | kMath_MovingAvg64f (const k64f *vIn, k64f *vOut, kSize count, kSize window) |
| Calculates the moving average over an input array and stores the result in an output array. More...
|
|
kStatus | kMath_Mul32s (const k32s *vIn1, const k32s *vIn2, k32s *vOut, kSize count) |
| Multiplies the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_Mul64f (const k64f *vIn1, const k64f *vIn2, k64f *vOut, kSize count) |
| Multiplies the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_MulC32s (const k32s *vIn, k32s *vOut, kSize count, k32s value) |
| Multiplies each element in an input array by a constant and stores the result in an output array. More...
|
|
kStatus | kMath_MulC64f (const k64f *vIn, k64f *vOut, kSize count, k64f value) |
| Multiplies each element in an input array by a constant and stores the result in an output array. More...
|
|
kBool | kMath_NearlyEquals32f (k32f a, k32f b) |
| Reports whether two single-precision values are approximately equal. More...
|
|
kBool | kMath_NearlyEquals64f (k64f a, k64f b) |
| Reports whether two double-precision values are approximately equal. More...
|
|
kStatus | kMath_ReplaceC32s (const k32s *vIn, k32s *vOut, kSize count, kComparison comparison, k32s value, k32s replacement) |
| Compares each element in an input array with a specified value, and replaces all matching values with another given value. More...
|
|
kStatus | kMath_ReplaceC64f (const k64f *vIn, k64f *vOut, kSize count, kComparison comparison, k64f value, k64f replacement) |
| Compares each element in an input array with a specified value, and replaces all matching values with another given value. More...
|
|
k64f | kMath_Round64f (k64f a) |
| Rounds the input up to the nearest integer. More...
|
|
kStatus | kMath_Set32s (k32s *v, kSize count, k32s value) |
| Sets all values in a numerical array to the given value. More...
|
|
kStatus | kMath_Set64f (k64f *v, kSize count, k64f value) |
| Sets all values in a numerical array to the given value. More...
|
|
k32s | kMath_Sign (k32s a) |
| Returns the sign. More...
|
|
kStatus | kMath_Span32s (k32s *v, kSize count, k32s startValue, k32s endValue) |
| Sets values in a numerical array to step between the specified start and end values. More...
|
|
kStatus | kMath_Span64f (k64f *v, kSize count, k64f startValue, k64f endValue) |
| Sets values in a numerical array to step between the specified start and end values. More...
|
|
kStatus | kMath_Stdev32s (const k32s *v, kSize count, k64f *stdev) |
| Calculates the standard deviation for a numerical array. More...
|
|
kStatus | kMath_Stdev64f (const k64f *v, kSize count, k64f *stdev) |
| Calculates the standard deviation for a numerical array. More...
|
|
kStatus | kMath_Step32s (k32s *v, kSize count, k32s startValue, k32s increment) |
| Sets values in a numerical array to increment from the specified starting value. More...
|
|
kStatus | kMath_Step64f (k64f *v, kSize count, k64f startValue, k64f increment) |
| Sets values in a numerical array to increment from the specified starting value. More...
|
|
kStatus | kMath_Sub32s (const k32s *vIn1, const k32s *vIn2, k32s *vOut, kSize count) |
| Subtracts the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_Sub64f (const k64f *vIn1, const k64f *vIn2, k64f *vOut, kSize count) |
| Subtracts the values in two input arrays and stores the result in an output array. More...
|
|
kStatus | kMath_SubC32s (const k32s *vIn, k32s *vOut, kSize count, k32s value) |
| Subtracts a constant from each element in an input array and stores the result in an output array. More...
|
|
kStatus | kMath_SubC64f (const k64f *vIn, k64f *vOut, kSize count, k64f value) |
| Subtracts a constant from each element in an input array and stores the result in an output array. More...
|
|
kStatus | kMath_Sum32s (const k32s *v, kSize count, k64s *sum) |
| Calculates the sum of a numerical array. More...
|
|
kStatus | kMath_Sum64f (const k64f *v, kSize count, k64f *sum) |
| Calculates the sum of a numerical array. More...
|
|
kAlloc | kObject_Alloc (kObject object) |
| Gets the memory allocator associated with this object. More...
|
|
kStatus | kObject_Clone (kObject *object, kObject source, kAlloc allocator) |
| Constructs a new object by copying an existing object, including any aggregated child elements. More...
|
|
kStatus | kObject_Destroy (kObject object) |
| Destroys the object. More...
|
|
kStatus | kObject_Dispose (kObject object) |
| Destroys the object and any aggregated child elements. More...
|
|
kBool | kObject_Equals (kObject object, kObject other) |
| Determines whether the object is equal to another object. More...
|
|
kBool | kObject_HasForeignData (kObject object) |
| Reports whether the object, including aggregated child elements, contains any foreign memory references. More...
|
|
kSize | kObject_HashCode (kObject object) |
| Gets a hash code representing the state of this object. More...
|
|
kBool | kObject_Is (kObject object, kType type) |
| Determines whether this object is an instance of the specified type. More...
|
|
kBool | kObject_IsShared (kObject object) |
| Reports whether the object is currently shared (reference count greater than one). More...
|
|
kStatus | kObject_SetPool (kObject object, kObjectPool pool) |
| Sets the object pool associated with this object. More...
|
|
kStatus | kObject_Share (kObject object) |
| Increments the reference count associated with this object. More...
|
|
kSize | kObject_Size (kObject object) |
| Estimates the memory consumed by this object, including any aggregated child elements. More...
|
|
kType | kObject_Type (kObject object) |
| Returns the type of the object. More...
|
|