Fove SDK  v1.3.1
Public Member Functions | Public Attributes | List of all members
Fove_VulkanTexture Struct Reference

#include <FoveAPI.h>

Inheritance diagram for Fove_VulkanTexture:
Inheritance graph
[legend]
Collaboration diagram for Fove_VulkanTexture:
Collaboration graph
[legend]

Public Member Functions

 Fove_VulkanTexture (const Fove_VulkanContext context, const Fove_VulkanTextureResources resources, const uint32_t w, const uint32_t h)
 

Public Attributes

Fove_VulkanContext context = {}
 Vulkan context used to create this texture.
 
uint32_t height = 0
 Height of texture data.
 
Fove_VulkanTextureResources resources = {}
 Vulkan resources for this texture.
 
uint32_t width = 0
 Width of texture data.
 
- Public Attributes inherited from Fove_CompositorTexture
Fove_GraphicsAPI graphicsAPI
 Rendering API of this texture. More...
 

Detailed Description

Struct used to submit a texture using the Vulkan API This is for submitting render textures that are to be composed by the Fove compositor, so only single layer 2D images with 32bit RGBA pixels are supported