RetroArch
Public Attributes | List of all members
vk_texture Struct Reference

#include <vulkan_common.h>

Collaboration diagram for vk_texture:
[legend]

Public Attributes

enum vk_texture_type type
 
bool default_smooth
 
bool need_manual_cache_management
 
bool mipmap
 
uint32_t memory_type
 
unsigned width
 
unsigned height
 
size_t offset
 
size_t stride
 
size_t size
 
voidmapped
 
VkImage image
 
VkImageView view
 
VkDeviceMemory memory
 
VkBuffer buffer
 
VkFormat format
 
VkDeviceSize memory_size
 
VkImageLayout layout
 

Member Data Documentation

◆ buffer

VkBuffer vk_texture::buffer

◆ default_smooth

bool vk_texture::default_smooth

◆ format

VkFormat vk_texture::format

◆ height

unsigned vk_texture::height

◆ image

VkImage vk_texture::image

◆ layout

VkImageLayout vk_texture::layout

◆ mapped

void* vk_texture::mapped

◆ memory

VkDeviceMemory vk_texture::memory

◆ memory_size

VkDeviceSize vk_texture::memory_size

◆ memory_type

uint32_t vk_texture::memory_type

◆ mipmap

bool vk_texture::mipmap

◆ need_manual_cache_management

bool vk_texture::need_manual_cache_management

◆ offset

size_t vk_texture::offset

◆ size

size_t vk_texture::size

◆ stride

size_t vk_texture::stride

◆ type

enum vk_texture_type vk_texture::type

◆ view

VkImageView vk_texture::view

◆ width

unsigned vk_texture::width

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