#include <isaac_kernel.hpp>
|
template<typename NR , typename TSource , typename TColor , typename TPos , typename TLocalSize , typename TTransferArray , typename TSourceWeight , typename TPointerArray , typename TFeedback , typename TStep , typename TStepLength , typename TScale > |
ISAAC_HOST_DEVICE_INLINE void | operator() (const NR &nr, const TSource &source, TColor &color, const TPos &pos, const TLocalSize &local_size, const TTransferArray &transferArray, const TSourceWeight &sourceWeight, const TPointerArray &pointerArray, TFeedback &feedback, const TStep &step, const TStepLength &stepLength, const TScale &scale) const |
|
template<size_t Ttransfer_size, typename TFilter, isaac_int TInterpolation, isaac_int TIsoSurface>
struct isaac::merge_source_iterator< Ttransfer_size, TFilter, TInterpolation, TIsoSurface >
Definition at line 277 of file isaac_kernel.hpp.
§ operator()()
template<size_t Ttransfer_size, typename TFilter , isaac_int TInterpolation, isaac_int TIsoSurface>
template<typename NR , typename TSource , typename TColor , typename TPos , typename TLocalSize , typename TTransferArray , typename TSourceWeight , typename TPointerArray , typename TFeedback , typename TStep , typename TStepLength , typename TScale >
ISAAC_HOST_DEVICE_INLINE void isaac::merge_source_iterator< Ttransfer_size, TFilter, TInterpolation, TIsoSurface >::operator() |
( |
const NR & |
nr, |
|
|
const TSource & |
source, |
|
|
TColor & |
color, |
|
|
const TPos & |
pos, |
|
|
const TLocalSize & |
local_size, |
|
|
const TTransferArray & |
transferArray, |
|
|
const TSourceWeight & |
sourceWeight, |
|
|
const TPointerArray & |
pointerArray, |
|
|
TFeedback & |
feedback, |
|
|
const TStep & |
step, |
|
|
const TStepLength & |
stepLength, |
|
|
const TScale & |
scale |
|
) |
| const |
|
inline |
The documentation for this struct was generated from the following file: