Viskores  1.0
Public Types | Public Member Functions | List of all members
viskores::worklet::MaskNone Struct Reference

Default mask object that does not suppress anything. More...

#include <MaskNone.h>

Inheritance diagram for viskores::worklet::MaskNone:

Public Types

using ThreadToOutputMapType = viskores::cont::ArrayHandleIndex
 

Public Member Functions

template<typename RangeType >
RangeType GetThreadRange (RangeType outputRange) const
 
ThreadToOutputMapType GetThreadToOutputMap (viskores::Id outputRange) const
 
ThreadToOutputMapType GetThreadToOutputMap (const viskores::Id3 &outputRange) const
 

Detailed Description

Default mask object that does not suppress anything.

MaskNone is a worklet mask object that does not suppress any items in the output domain. This is the default mask object so that the worklet is run for every possible output element.

Member Typedef Documentation

◆ ThreadToOutputMapType

Member Function Documentation

◆ GetThreadRange()

template<typename RangeType >
RangeType viskores::worklet::MaskNone::GetThreadRange ( RangeType  outputRange) const
inline

◆ GetThreadToOutputMap() [1/2]

ThreadToOutputMapType viskores::worklet::MaskNone::GetThreadToOutputMap ( const viskores::Id3 outputRange) const
inline

◆ GetThreadToOutputMap() [2/2]

ThreadToOutputMapType viskores::worklet::MaskNone::GetThreadToOutputMap ( viskores::Id  outputRange) const
inline

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