Viskores  1.0
Public Member Functions | Private Attributes | List of all members
viskores::rendering::Texture2D< NumComponents >::Texture2DSampler Class Reference

#include <Texture2D.h>

Inheritance diagram for viskores::rendering::Texture2D< NumComponents >::Texture2DSampler:
viskores::cont::ExecutionObjectBase

Public Member Functions

 Texture2DSampler ()
 
 Texture2DSampler (viskores::Id width, viskores::Id height, const TextureDataHandle &data, TextureFilterMode filterMode, TextureWrapMode wrapMode)
 
template<typename Device >
Texture2DSamplerExecutionObject< Device > PrepareForExecution (Device, viskores::cont::Token &token) const
 

Private Attributes

viskores::Id Width
 
viskores::Id Height
 
TextureDataHandle Data
 
TextureFilterMode FilterMode
 
TextureWrapMode WrapMode
 

Constructor & Destructor Documentation

◆ Texture2DSampler() [1/2]

template<viskores::IdComponent NumComponents>
viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::Texture2DSampler ( )
inline

◆ Texture2DSampler() [2/2]

template<viskores::IdComponent NumComponents>
viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::Texture2DSampler ( viskores::Id  width,
viskores::Id  height,
const TextureDataHandle data,
TextureFilterMode  filterMode,
TextureWrapMode  wrapMode 
)
inline

Member Function Documentation

◆ PrepareForExecution()

template<viskores::IdComponent NumComponents>
template<typename Device >
Texture2DSamplerExecutionObject<Device> viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::PrepareForExecution ( Device  ,
viskores::cont::Token token 
) const
inline

Member Data Documentation

◆ Data

template<viskores::IdComponent NumComponents>
TextureDataHandle viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::Data
private

◆ FilterMode

template<viskores::IdComponent NumComponents>
TextureFilterMode viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::FilterMode
private

◆ Height

template<viskores::IdComponent NumComponents>
viskores::Id viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::Height
private

◆ Width

template<viskores::IdComponent NumComponents>
viskores::Id viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::Width
private

◆ WrapMode

template<viskores::IdComponent NumComponents>
TextureWrapMode viskores::rendering::Texture2D< NumComponents >::Texture2DSampler::WrapMode
private

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