Skip to content

Struct ILLIXR::data_format::image_handle

ClassList > ILLIXR > data_format > image_handle

Inherits the following classes: ILLIXR::switchboard::event

Public Attributes

Type Name
union ILLIXR::data_format::image_handle image_handle
GLuint gl_handle = {}
uint32_t num_images
graphics_api type
swapchain_usage usage
vk_image_handle vk_handle

Public Functions

Type Name
image_handle ()
image_handle (GLuint gl_handle_, uint32_t num_images_, swapchain_usage usage_)
image_handle (int vk_fd_, int64_t format, size_t alloc_size, uint32_t width_, uint32_t height_, uint32_t num_images_, swapchain_usage usage_)

Public Functions inherited from ILLIXR::switchboard::event

See ILLIXR::switchboard::event

Type Name
void serialize (Archive & ar, const unsigned int version)
virtual ~event () = default

Public Attributes Documentation

variable image_handle

union ILLIXR::data_format::image_handle ILLIXR::data_format::image_handle;

variable gl_handle

GLuint ILLIXR::data_format::image_handle::gl_handle;

variable num_images

uint32_t ILLIXR::data_format::image_handle::num_images;

variable type

graphics_api ILLIXR::data_format::image_handle::type;

variable usage

swapchain_usage ILLIXR::data_format::image_handle::usage;

variable vk_handle

vk_image_handle ILLIXR::data_format::image_handle::vk_handle;

Public Functions Documentation

function image_handle [1/3]

inline ILLIXR::data_format::image_handle::image_handle () 

function image_handle [2/3]

inline ILLIXR::data_format::image_handle::image_handle (
    GLuint gl_handle_,
    uint32_t num_images_,
    swapchain_usage usage_
) 

function image_handle [3/3]

inline ILLIXR::data_format::image_handle::image_handle (
    int vk_fd_,
    int64_t format,
    size_t alloc_size,
    uint32_t width_,
    uint32_t height_,
    uint32_t num_images_,
    swapchain_usage usage_
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/data_format/misc.hpp