VTK-m  2.0
Static Public Member Functions | List of all members
vtkm::rendering::raytracing::ChannelBufferOperations Class Reference

#include <ChannelBufferOperations.h>

Static Public Member Functions

template<typename Precision >
static void Compact (ChannelBuffer< Precision > &buffer, vtkm::cont::ArrayHandle< UInt8 > &masks, const vtkm::Id &newSize)
 
template<typename Device , typename Precision >
static void InitChannels (ChannelBuffer< Precision > &buffer, vtkm::cont::ArrayHandle< Precision > sourceSignature, Device)
 
template<typename Device , typename Precision >
static void InitConst (ChannelBuffer< Precision > &buffer, const Precision value, Device)
 

Member Function Documentation

◆ Compact()

template<typename Precision >
static void vtkm::rendering::raytracing::ChannelBufferOperations::Compact ( ChannelBuffer< Precision > &  buffer,
vtkm::cont::ArrayHandle< UInt8 > &  masks,
const vtkm::Id newSize 
)
inlinestatic

◆ InitChannels()

template<typename Device , typename Precision >
static void vtkm::rendering::raytracing::ChannelBufferOperations::InitChannels ( ChannelBuffer< Precision > &  buffer,
vtkm::cont::ArrayHandle< Precision >  sourceSignature,
Device   
)
inlinestatic

◆ InitConst()

template<typename Device , typename Precision >
static void vtkm::rendering::raytracing::ChannelBufferOperations::InitConst ( ChannelBuffer< Precision > &  buffer,
const Precision  value,
Device   
)
inlinestatic

The documentation for this class was generated from the following file: