1#ifndef GfxTL__SHUFFLEINDICESTREEDATAKERNELSTRATEGY_HEADER__
2#define GfxTL__SHUFFLEINDICESTREEDATAKERNELSTRATEGY_HEADER__
9 template <
class DataKernelT,
class ShuffleIndicesT = std::vector<
unsigned int>>
24 m_shuffleIndices = shuffleIndices;
30 return m_shuffleIndices;
39 Swap(a, b, m_shuffleIndices);
41 DataKernelT::SwapHandles(a, b);
45 ShuffleIndicesT* m_shuffleIndices;
ShuffleIndicesT * ShuffleIndices() const
ShuffleIndicesTreeDataKernelStrategy()
DataKernelT::DereferencedType DereferencedType
void SwapHandles(HandleType a, HandleType b)
DataKernelT::HandleType HandleType
DataKernelT::value_type value_type
void ShuffleIndices(ShuffleIndicesT *shuffleIndices)
void Swap(HandleT a, HandleT b, ContainerT *container)