#include <AAX_FastInterpolatedTableLookup.h>
◆ SetParameters()
template<class TFLOAT , class DFLOAT >
Set the table lookup parameters.
- Parameters
-
[in] | iTableSize | Size of the lookup table |
[in] | iMin | Minimum input value |
[in] | iMax | Maximum input value |
[in] | iNumTables | Number of tables to index |
- Note
- For future use...
◆ DoTableLookupExtraFast() [1/2]
template<class TFLOAT , class DFLOAT >
Perform an extra fast table lookup :)
- Parameters
-
[in] | iTable | Lookup table |
[in] | iValue | Table value |
- Note
- This version requires that the lookup table is padded with one extra location so we can avoid one of the checks to see if our pointers are out of bounds.
References AAX::FastTrunc2Int32().
◆ DoTableLookupExtraFastMulti()
template<class TFLOAT , class DFLOAT >
◆ DoTableLookupExtraFast() [2/2]
template<class TFLOAT , class DFLOAT >
void AAX_FastInterpolatedTableLookup< TFLOAT, DFLOAT >::DoTableLookupExtraFast |
( |
const TFLOAT *const |
iTable, |
|
|
const TFLOAT *const |
inpBuf, |
|
|
DFLOAT *const |
outBuf, |
|
|
int |
blockSize |
|
) |
| |
|
inline |
◆ GetMin()
template<class TFLOAT , class DFLOAT >
◆ GetMaxMinusMin()
template<class TFLOAT , class DFLOAT >
The documentation for this class was generated from the following files: