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 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 |
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. |