|
Blender V4.3
|
#include <vk_image_view.hh>
Public Member Functions | |
| bool | operator== (const VKImageViewInfo &other) const |
Public Attributes | ||
| eImageViewUsage | usage | |
| IndexRange | layer_range | |
| IndexRange | mip_range | |
| union { | ||
| char swizzle [4] | ||
| uint32_t swizzle_data | ||
| }; | ||
| bool | use_stencil | |
| bool | use_srgb | |
| VKImageViewArrayed | arrayed | |
Definition at line 19 of file vk_image_view.hh.
|
inline |
Definition at line 37 of file vk_image_view.hh.
References arrayed, layer_range, mip_range, swizzle_data, usage, use_srgb, and use_stencil.
| union { ... } blender::gpu::VKImageViewInfo |
| VKImageViewArrayed blender::gpu::VKImageViewInfo::arrayed |
When binding an image to a shader it needs to match the operations used inside the shader.
If an shader accesses an image via an image view using the operation should match the view. arrayed will ensure the right image view is created.
Definition at line 35 of file vk_image_view.hh.
Referenced by blender::gpu::VKTexture::image_view_get(), blender::gpu::VKTexture::image_view_get(), operator==(), and blender::gpu::VKImageView::VKImageView().
| IndexRange blender::gpu::VKImageViewInfo::layer_range |
Definition at line 21 of file vk_image_view.hh.
Referenced by blender::gpu::VKTexture::image_view_get(), operator==(), and blender::gpu::VKImageView::VKImageView().
| IndexRange blender::gpu::VKImageViewInfo::mip_range |
Definition at line 22 of file vk_image_view.hh.
Referenced by blender::gpu::VKTexture::image_view_get(), operator==(), and blender::gpu::VKImageView::VKImageView().
| char blender::gpu::VKImageViewInfo::swizzle[4] |
Definition at line 24 of file vk_image_view.hh.
Referenced by blender::gpu::VKTexture::swizzle_set(), and blender::gpu::VKImageView::VKImageView().
| uint32_t blender::gpu::VKImageViewInfo::swizzle_data |
Definition at line 25 of file vk_image_view.hh.
Referenced by operator==().
| eImageViewUsage blender::gpu::VKImageViewInfo::usage |
Definition at line 20 of file vk_image_view.hh.
Referenced by operator==(), and blender::gpu::VKImageView::VKImageView().
| bool blender::gpu::VKImageViewInfo::use_srgb |
Definition at line 28 of file vk_image_view.hh.
Referenced by blender::gpu::VKTexture::image_view_get(), operator==(), and blender::gpu::VKImageView::VKImageView().
| bool blender::gpu::VKImageViewInfo::use_stencil |
Definition at line 27 of file vk_image_view.hh.
Referenced by blender::gpu::VKTexture::image_view_get(), operator==(), and blender::gpu::VKImageView::VKImageView().