| attach_to(FrameBuffer *fb, GPUAttachmentType type) | blender::gpu::Texture | |
| attachment_type(int slot) const | blender::gpu::Texture | inline |
| clear(eGPUDataFormat format, const void *data) override | blender::gpu::VKTexture | virtual |
| clear_depth_stencil(const eGPUFrameBufferBits buffer, float clear_depth, uint clear_stencil) | blender::gpu::VKTexture | |
| copy_to(Texture *tex) override | blender::gpu::VKTexture | virtual |
| copy_to(VKTexture &dst_texture, VkImageAspectFlags vk_image_aspect) | blender::gpu::VKTexture | |
| d_ | blender::gpu::Texture | protected |
| depth_get() const | blender::gpu::Texture | inline |
| detach_from(FrameBuffer *fb) | blender::gpu::Texture | |
| device_format_get() const | blender::gpu::VKTexture | inline |
| dimensions_count() const | blender::gpu::Texture | inline |
| fb_ | blender::gpu::Texture | protected |
| fb_attachment_ | blender::gpu::Texture | protected |
| format_ | blender::gpu::Texture | protected |
| format_flag_ | blender::gpu::Texture | protected |
| format_flag_get() const | blender::gpu::Texture | inline |
| format_get() const | blender::gpu::Texture | inline |
| generate_mipmap() override | blender::gpu::VKTexture | virtual |
| gl_bindcode_get() const override | blender::gpu::VKTexture | virtual |
| gpu_image_usage_flags_ | blender::gpu::Texture | protected |
| h_ | blender::gpu::Texture | protected |
| height_get() const | blender::gpu::Texture | inline |
| image_view_get(const VKImageViewInfo &info) | blender::gpu::VKTexture | |
| image_view_get(VKImageViewArrayed arrayed) | blender::gpu::VKTexture | |
| init(VkImage vk_image, VkImageLayout layout, eGPUTextureFormat texture_format) | blender::gpu::VKTexture | |
| init_1D(int w, int layers, int mip_len, eGPUTextureFormat format) | blender::gpu::Texture | |
| init_2D(int w, int h, int layers, int mip_len, eGPUTextureFormat format) | blender::gpu::Texture | |
| init_3D(int w, int h, int d, int mip_len, eGPUTextureFormat format) | blender::gpu::Texture | |
| init_buffer(VertBuf *vbo, eGPUTextureFormat format) | blender::gpu::Texture | |
| init_cubemap(int w, int layers, int mip_len, eGPUTextureFormat format) | blender::gpu::Texture | |
| init_internal() override | blender::gpu::VKTexture | protectedvirtual |
| init_internal(VertBuf *vbo) override | blender::gpu::VKTexture | protectedvirtual |
| init_internal(GPUTexture *src, int mip_offset, int layer_offset, bool use_stencil) override | blender::gpu::VKTexture | protectedvirtual |
| init_view(GPUTexture *src, eGPUTextureFormat format, eGPUTextureType type, int mip_start, int mip_len, int layer_start, int layer_len, bool cube_as_array, bool use_stencil) | blender::gpu::Texture | |
| layer_count() const | blender::gpu::Texture | inline |
| mip_count() const | blender::gpu::Texture | inline |
| mip_depth_get(int mip) const | blender::gpu::Texture | inline |
| mip_height_get(int mip) const | blender::gpu::Texture | inline |
| mip_max_ | blender::gpu::Texture | protected |
| mip_min_ | blender::gpu::Texture | protected |
| mip_range_set(int min, int max) override | blender::gpu::VKTexture | virtual |
| mip_size_get(int mip, int r_size[3]) const | blender::gpu::Texture | inline |
| mip_width_get(int mip) const | blender::gpu::Texture | inline |
| mipmaps_ | blender::gpu::Texture | protected |
| name_ | blender::gpu::Texture | protected |
| py_ref | blender::gpu::Texture | |
| read(int mip, eGPUDataFormat format) override | blender::gpu::VKTexture | virtual |
| read_sub(int mip, eGPUDataFormat format, const int region[6], IndexRange layers, void *r_data) | blender::gpu::VKTexture | |
| refcount | blender::gpu::Texture | |
| sampler_state | blender::gpu::Texture | |
| src_h | blender::gpu::Texture | |
| src_w | blender::gpu::Texture | |
| swizzle_set(const char swizzle_mask[4]) override | blender::gpu::VKTexture | virtual |
| Texture(const char *name) | blender::gpu::Texture | |
| type_ | blender::gpu::Texture | protected |
| type_get() const | blender::gpu::Texture | inline |
| update(eGPUDataFormat format, const void *data) | blender::gpu::Texture | |
| update_sub(int mip, int offset[3], int extent[3], eGPUDataFormat format, const void *data) override | blender::gpu::VKTexture | virtual |
| update_sub(int offset[3], int extent[3], eGPUDataFormat format, GPUPixelBuffer *pixbuf) override | blender::gpu::VKTexture | virtual |
| usage_get() const | blender::gpu::Texture | inline |
| usage_set(eGPUTextureUsage usage_flags) | blender::gpu::Texture | |
| vk_image_handle() const | blender::gpu::VKTexture | inline |
| VKDescriptorSetTracker class | blender::gpu::VKTexture | friend |
| VKTexture(const char *name) | blender::gpu::VKTexture | inline |
| w_ | blender::gpu::Texture | protected |
| width_get() const | blender::gpu::Texture | inline |
| ~Texture() | blender::gpu::Texture | virtual |
| ~VKTexture() override | blender::gpu::VKTexture | virtual |