|
Blender V5.0
|
#include "gpu_shader_cxx_vector.hh"Go to the source code of this file.
Classes | |
| struct | ImageBase< T, Dimensions, Array, Atomic > |
Macros | |
| #define | RET |
| #define imageLoadFast imageLoad |
Definition at line 47 of file gpu_shader_cxx_image.hh.
| #define imageStoreFast imageStore |
Definition at line 48 of file gpu_shader_cxx_image.hh.
| #define IMG_TEMPLATE |
Definition at line 33 of file gpu_shader_cxx_image.hh.
Referenced by imageAtomicAdd(), imageAtomicAdd(), imageAtomicAnd(), imageAtomicAnd(), imageAtomicCompSwap(), imageAtomicCompSwap(), imageAtomicExchange(), imageAtomicExchange(), imageAtomicMax(), imageAtomicMax(), imageAtomicMin(), imageAtomicMin(), imageAtomicOr(), imageAtomicOr(), imageAtomicXor(), imageAtomicXor(), imageFence(), imageFence(), imageLoad(), imageSize(), imageStore(), and imageStore().
| #define RET |
C++ stubs for shading language.
IMPORTANT: Please ask the module team if you need some feature that are not listed in this file.
Definition at line 16 of file gpu_shader_cxx_image.hh.
Definition at line 73 of file gpu_shader_cxx_image.hh.
| using iimage1DArray = ImageBase<int, 1, true> |
Definition at line 82 of file gpu_shader_cxx_image.hh.
Definition at line 74 of file gpu_shader_cxx_image.hh.
| using iimage2DArray = ImageBase<int, 2, true> |
Definition at line 83 of file gpu_shader_cxx_image.hh.
| using iimage2DArrayAtomic = ImageBase<int, 2, true, true> |
Definition at line 92 of file gpu_shader_cxx_image.hh.
| using iimage2DAtomic = ImageBase<int, 2, false, true> |
Definition at line 87 of file gpu_shader_cxx_image.hh.
Definition at line 75 of file gpu_shader_cxx_image.hh.
| using iimage3DAtomic = ImageBase<int, 3, false, true> |
Definition at line 88 of file gpu_shader_cxx_image.hh.
Definition at line 70 of file gpu_shader_cxx_image.hh.
| using image1DArray = ImageBase<float, 1, true> |
Definition at line 80 of file gpu_shader_cxx_image.hh.
Definition at line 71 of file gpu_shader_cxx_image.hh.
| using image2DArray = ImageBase<float, 2, true> |
Definition at line 81 of file gpu_shader_cxx_image.hh.
Definition at line 72 of file gpu_shader_cxx_image.hh.
Definition at line 76 of file gpu_shader_cxx_image.hh.
| using uimage1DArray = ImageBase<uint, 1, true> |
Definition at line 84 of file gpu_shader_cxx_image.hh.
Definition at line 77 of file gpu_shader_cxx_image.hh.
| using uimage2DArray = ImageBase<uint, 2, true> |
Definition at line 85 of file gpu_shader_cxx_image.hh.
| using uimage2DArrayAtomic = ImageBase<uint, 2, true, true> |
Definition at line 93 of file gpu_shader_cxx_image.hh.
| using uimage2DAtomic = ImageBase<uint, 2, false, true> |
Definition at line 89 of file gpu_shader_cxx_image.hh.
Definition at line 78 of file gpu_shader_cxx_image.hh.
| using uimage3DAtomic = ImageBase<uint, 3, false, true> |
Definition at line 90 of file gpu_shader_cxx_image.hh.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicAdd | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicAnd | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicCompSwap | ( | T & | , |
| IntCoord | , | ||
| uint | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicExchange | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicMax | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicMin | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicOr | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE uint imageAtomicXor | ( | T & | , |
| IntCoord | , | ||
| uint | ) |
References IMG_TEMPLATE, RET, and T.
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE void imageFence | ( | T & | ) |
Definition at line 42 of file gpu_shader_cxx_image.hh.
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE DataVec imageLoad | ( | const T & | , |
| IntCoord | ) |
References IMG_TEMPLATE, RET, and T.
| IMG_TEMPLATE SizeVec imageSize | ( | const T & | ) |
References IMG_TEMPLATE, RET, and T.
Referenced by NSImageToImBuf().
|
delete |
References IMG_TEMPLATE, and T.
| IMG_TEMPLATE void imageStore | ( | T & | , |
| IntCoord | , | ||
| DataVec | ) |
Definition at line 41 of file gpu_shader_cxx_image.hh.
References IMG_TEMPLATE, and T.