DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::bindless_image_sampler Struct Reference

#include <sycl/ext/oneapi/bindless_images_sampler.hpp>

Collaboration diagram for sycl::_V1::ext::oneapi::experimental::bindless_image_sampler:

Public Member Functions

 bindless_image_sampler (sycl::addressing_mode addr[3], sycl::coordinate_normalization_mode coordinate, sycl::filtering_mode filtering)
 
 bindless_image_sampler (sycl::addressing_mode addr[3], sycl::coordinate_normalization_mode coordinate, sycl::filtering_mode filtering, sycl::filtering_mode mipmapFiltering, float minMipmapLevelClamp, float maxMipmapLevelClamp, float maxAnisotropy)
 
 bindless_image_sampler ()=default
 
 bindless_image_sampler (sycl::addressing_mode addr, sycl::coordinate_normalization_mode coordinate, sycl::filtering_mode filtering)
 
 bindless_image_sampler (sycl::addressing_mode addr, sycl::coordinate_normalization_mode coordinate, sycl::filtering_mode filtering, sycl::filtering_mode mipmapFiltering, float minMipmapLevelClamp, float maxMipmapLevelClamp, float maxAnisotropy)
 
 bindless_image_sampler (sycl::addressing_mode addr, sycl::coordinate_normalization_mode coordinate, sycl::filtering_mode filtering, cubemap_filtering_mode cubemapFiltering)
 
 bindless_image_sampler (sycl::addressing_mode addr[3], sycl::coordinate_normalization_mode coordinate, sycl::filtering_mode filtering, cubemap_filtering_mode cubemapFiltering)
 

Public Attributes

sycl::addressing_mode addressing [3] = {sycl::addressing_mode::none}
 
sycl::coordinate_normalization_mode coordinate
 
sycl::filtering_mode filtering = sycl::filtering_mode::nearest
 
sycl::filtering_mode mipmap_filtering = sycl::filtering_mode::nearest
 
cubemap_filtering_mode cubemap_filtering = cubemap_filtering_mode::disjointed
 
float min_mipmap_level_clamp = 0.f
 
float max_mipmap_level_clamp = 0.f
 
float max_anisotropy = 0.f
 

Detailed Description

Definition at line 23 of file bindless_images_sampler.hpp.

Constructor & Destructor Documentation

◆ bindless_image_sampler() [1/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( sycl::addressing_mode  addr[3],
sycl::coordinate_normalization_mode  coordinate,
sycl::filtering_mode  filtering 
)
inline

Definition at line 25 of file bindless_images_sampler.hpp.

◆ bindless_image_sampler() [2/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( sycl::addressing_mode  addr[3],
sycl::coordinate_normalization_mode  coordinate,
sycl::filtering_mode  filtering,
sycl::filtering_mode  mipmapFiltering,
float  minMipmapLevelClamp,
float  maxMipmapLevelClamp,
float  maxAnisotropy 
)
inline

Definition at line 31 of file bindless_images_sampler.hpp.

◆ bindless_image_sampler() [3/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( )
default

◆ bindless_image_sampler() [4/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( sycl::addressing_mode  addr,
sycl::coordinate_normalization_mode  coordinate,
sycl::filtering_mode  filtering 
)
inline

Definition at line 45 of file bindless_images_sampler.hpp.

◆ bindless_image_sampler() [5/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( sycl::addressing_mode  addr,
sycl::coordinate_normalization_mode  coordinate,
sycl::filtering_mode  filtering,
sycl::filtering_mode  mipmapFiltering,
float  minMipmapLevelClamp,
float  maxMipmapLevelClamp,
float  maxAnisotropy 
)
inline

Definition at line 51 of file bindless_images_sampler.hpp.

◆ bindless_image_sampler() [6/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( sycl::addressing_mode  addr,
sycl::coordinate_normalization_mode  coordinate,
sycl::filtering_mode  filtering,
cubemap_filtering_mode  cubemapFiltering 
)
inline

Definition at line 63 of file bindless_images_sampler.hpp.

◆ bindless_image_sampler() [7/7]

sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::bindless_image_sampler ( sycl::addressing_mode  addr[3],
sycl::coordinate_normalization_mode  coordinate,
sycl::filtering_mode  filtering,
cubemap_filtering_mode  cubemapFiltering 
)
inline

Definition at line 70 of file bindless_images_sampler.hpp.

Member Data Documentation

◆ addressing

sycl::addressing_mode sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::addressing[3] = {sycl::addressing_mode::none}

◆ coordinate

sycl::coordinate_normalization_mode sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::coordinate
Initial value:
=
sycl::coordinate_normalization_mode::unnormalized

Definition at line 78 of file bindless_images_sampler.hpp.

Referenced by sycl::_V1::ext::oneapi::experimental::create_image().

◆ cubemap_filtering

cubemap_filtering_mode sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::cubemap_filtering = cubemap_filtering_mode::disjointed

◆ filtering

sycl::filtering_mode sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::filtering = sycl::filtering_mode::nearest

◆ max_anisotropy

float sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::max_anisotropy = 0.f

◆ max_mipmap_level_clamp

float sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::max_mipmap_level_clamp = 0.f

◆ min_mipmap_level_clamp

float sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::min_mipmap_level_clamp = 0.f

◆ mipmap_filtering

sycl::filtering_mode sycl::_V1::ext::oneapi::experimental::bindless_image_sampler::mipmap_filtering = sycl::filtering_mode::nearest

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