|
static ccl_always_inline OutT | zero () |
|
static ccl_always_inline float4 | read (float4 r) |
|
static ccl_always_inline float4 | read (uchar4 r) |
|
static ccl_always_inline float | read (uchar r) |
|
static ccl_always_inline float | read (float r) |
|
static ccl_always_inline float4 | read (half4 r) |
|
static ccl_always_inline float | read (half r) |
|
static ccl_always_inline float | read (uint16_t r) |
|
static ccl_always_inline float4 | read (ushort4 r) |
|
static ccl_always_inline OutT | read (const TexT *data, int x, int y, int width, int height) |
|
static ccl_always_inline OutT | read_clip (const TexT *data, int x, int y, int width, int height) |
|
static ccl_always_inline OutT | read (const TexT *data, int x, int y, int z, int width, int height, int depth) |
|
static ccl_always_inline OutT | read_clip (const TexT *data, int x, int y, int z, int width, int height, int depth) |
|
static ccl_always_inline OutT | trilinear_lookup (const TexT *data, float tx, float ty, float tz, int ix, int iy, int iz, int nix, int niy, int niz, int width, int height, int depth, OutT read(const TexT *, int, int, int, int, int, int)) |
|
static ccl_always_inline OutT | tricubic_lookup (const TexT *data, float tx, float ty, float tz, const int xc[4], const int yc[4], const int zc[4], int width, int height, int depth, OutT read(const TexT *, int, int, int, int, int, int)) |
|
static ccl_always_inline int | wrap_periodic (int x, int width) |
|
static ccl_always_inline int | wrap_clamp (int x, int width) |
|
static ccl_always_inline OutT | interp_closest (const TextureInfo &info, float x, float y) |
|
static ccl_always_inline OutT | interp_linear (const TextureInfo &info, float x, float y) |
|
static ccl_always_inline OutT | interp_cubic (const TextureInfo &info, float x, float y) |
|
static ccl_always_inline OutT | interp (const TextureInfo &info, float x, float y) |
|
static ccl_always_inline OutT | interp_3d_closest (const TextureInfo &info, float x, float y, float z) |
|
static ccl_always_inline OutT | interp_3d_linear (const TextureInfo &info, float x, float y, float z) |
|
static ccl_never_inline OutT | interp_3d_cubic (const TextureInfo &info, float x, float y, float z) |
|
static ccl_always_inline OutT | interp_3d (const TextureInfo &info, float x, float y, float z, InterpolationType interp) |
|
template<typename TexT, typename OutT = float4>
struct CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >
Definition at line 34 of file cycles/kernel/device/cpu/image.h.