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