Macros | |
#define | CINEWARE_NAMESPACE |
#define | CINEWARE_SINGLEINHERITANCE |
#define | TRUE |
#define | FALSE |
#define | NULL |
#define | NOTOK |
Typedefs | |
typedef void * | Hndl |
typedef int | INT |
typedef unsigned int | UINT |
typedef maxon::Bool | Bool |
typedef maxon::Char | Char |
typedef maxon::UChar | UChar |
typedef maxon::Int16 | Int16 |
typedef maxon::UInt16 | UInt16 |
typedef maxon::Int32 | Int32 |
typedef maxon::UInt32 | UInt32 |
typedef maxon::Int64 | Int64 |
typedef maxon::UInt64 | UInt64 |
typedef maxon::Int | Int |
typedef maxon::UInt | UInt |
typedef maxon::Float | Float |
typedef maxon::Float64 | Float64 |
typedef maxon::Float32 | Float32 |
typedef maxon::Utf32Char | Utf32Char |
typedef maxon::Utf16Char | Utf16Char |
Functions | |
Float32 | FMin (Float32 a, Float32 b) |
Float64 | FMin (Float64 a, Float64 b) |
Int32 | LMin (Int32 a, Int32 b) |
Int | VMin (Int a, Int b) |
Float32 | FMax (Float32 a, Float32 b) |
Float64 | FMax (Float64 a, Float64 b) |
Int32 | LMax (Int32 a, Int32 b) |
Int | VMax (Int a, Int b) |
Int32 | LCut (Int32 a, Int32 b, Int32 c) |
Int | VCut (Int a, Int b, Int c) |
template<typename X > | |
Int | Sign (X f) |
template<typename T , typename U > | |
T | Mod (T a, U b) |
Variables | |
static const Float | EPSILON |
static const Float | EPSILON2 |
static const Float | EPSILON3 |
static const Float | EPSILON5 |
static const Float | EPSILON6 |
static const Float | EPSILON7 |
static const Float | EPSILON8 |
static const Float | EPSILON10 |
#define CINEWARE_NAMESPACE |
#define CINEWARE_SINGLEINHERITANCE |
#define TRUE |
#define FALSE |
#define NULL |
#define NOTOK |
typedef void* Hndl |
typedef maxon::Bool Bool |
typedef maxon::Char Char |
typedef maxon::UChar UChar |
typedef maxon::Int16 Int16 |
typedef maxon::UInt16 UInt16 |
typedef maxon::Int32 Int32 |
typedef maxon::UInt32 UInt32 |
typedef maxon::Int64 Int64 |
typedef maxon::UInt64 UInt64 |
typedef maxon::Int Int |
typedef maxon::UInt UInt |
typedef maxon::Float Float |
typedef maxon::Float64 Float64 |
typedef maxon::Float32 Float32 |
typedef maxon::Utf32Char Utf32Char |
32 bit unicode (UTF-32) character.
typedef maxon::Utf16Char Utf16Char |
16 bit unicode character.
Gets the minimum of two float values.
Single-precision version.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the minimum of two float values.
Double-precision version.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the minimum of two integer values.
Single-precision version.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the minimum of two integer values.
Double-precision version on 64-bit systems.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the maximum of two float values.
Single-precision version.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the maximum of two float values.
Double-precision version.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the maximum of two integer values.
Single-precision version.
[in] | a | The first value. |
[in] | b | The second value. |
Gets the maximum of two integer values.
Double-precision version on 64-bit systems.
[in] | a | The first value. |
[in] | b | The second value. |
Limits the value of a between b and c.
Single-precision version.
[in] | a | The value. |
[in] | b | The lower bound. |
[in] | c | The upper bound. |
Limits the value of a between b and c.
Double-precision version on 64-bit systems.
[in] | a | The value. |
[in] | b | The lower bound. |
[in] | c | The upper bound. |
Int Sign | ( | X | f | ) |
Calculates the sign of a value.
[in] | f | The value. |
T Mod | ( | T | a, |
U | b | ||
) |
Calculates a modulo b.
[in] | a | The dividend. |
[in] | b | The divisor. |