vuo.integer C type definition.
- Copyright
- Copyright © 2012–2015 Kosada Incorporated. This code may be modified and distributed under the terms of the MIT License. For more information, see http://vuo.org/license.
|
VuoInteger | VuoInteger_makeFromJson (json_object *js) |
| Decodes the JSON object js , expected to contain a 64-bit integer, to create a new value.
|
|
json_object * | VuoInteger_getJson (const VuoInteger value) |
| Encodes value as a JSON object.
|
|
char * | VuoInteger_getSummary (const VuoInteger value) |
| Always shows the full value, since it's guaranteed to be pretty short.
|
|
VuoInteger | VuoInteger_min (VuoInteger *terms, unsigned long termsCount) |
| Returns the minimum of an array of terms, or 0 if the array is empty.
|
|
VuoInteger | VuoInteger_max (VuoInteger *terms, unsigned long termsCount) |
| Returns the maximum of an array of terms, or 0 if the array is empty.
|
|
VuoInteger | VuoInteger_wrap (VuoInteger value, VuoInteger minimum, VuoInteger maximum) |
| Returns value if it is within the range of minimum to maximum (inclusive), otherwise a value wrapped with modular arithmetic to be within the range.
|
|
VuoInteger | VuoInteger_random (const VuoInteger minimum, const VuoInteger maximum) |
| Returns a pseudorandom value between minimum and maximum , inclusive.
|
|
void | VuoInteger_setRandomState (unsigned short state[3], const VuoInteger seed) |
| Initializes state using the lower 48 bits of seed .
|
|
VuoInteger | VuoInteger_randomWithState (unsigned short state[3], const VuoInteger minimum, const VuoInteger maximum) |
| Returns a pseudorandom value between minimum and maximum , inclusive.
|
|
VuoInteger | VuoInteger_makeFromHexByte (unsigned char byte) |
| If byte is a valid ASCII hex character (0–9, a–f, A–F), returns the equivalent numeric value.
|
|
static VuoInteger | VuoInteger_add (VuoInteger a, VuoInteger b) __attribute__((const )) |
| a+b
|
|
static VuoInteger | VuoInteger_subtract (VuoInteger a, VuoInteger b) __attribute__((const )) |
| a-b
|
|
static VuoInteger | VuoInteger_makeNonzero (VuoInteger a) __attribute__((const )) |
| If the value is zero, returns 1.
|
|
static VuoInteger | VuoInteger_snap (VuoInteger a, VuoInteger center, VuoInteger snap) __attribute__((const )) |
| Returns a snapped value using a center point and snap value.
|
|
|
VuoInteger | VuoInteger_makeFromString (const char *str) |
| Automatically generated function.
|
|
char * | VuoInteger_getString (const VuoInteger value) |
| Automatically generated function.
|
|
void | VuoInteger_retain (VuoInteger value) |
| Automatically generated function.
|
|
void | VuoInteger_release (VuoInteger value) |
| Automatically generated function.
|
|