Talvos  0.1
SPIR-V interpreter and dynamic analysis framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
Image.h File Reference

This file declares data structures and functions for handling images. More...

#include <cassert>
#include "vulkan/vulkan_core.h"
#include "talvos/Object.h"

Go to the source code of this file.

Classes

class  talvos::Image
 This class represents an image object. More...
 
class  talvos::Image::Texel
 This class represents a single texel with four 32-bit component values. More...
 
class  talvos::ImageView
 This class represents a view into a range of image subresources. More...
 
class  talvos::Sampler
 This class represents a sampler object. More...
 
struct  talvos::SampledImage
 A combination of an image and a sampler used to access it. More...
 

Namespaces

 talvos
 

Functions

uint32_t talvos::getElementSize (VkFormat Format)
 Returns the size in bytes for each element of an image with type Format. More...
 
bool talvos::hasAlphaChannel (VkFormat Format)
 Returns true if Format includes an alpha channel. More...
 

Detailed Description

This file declares data structures and functions for handling images.

Definition in file Image.h.