TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_image.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

class  tachyon::Image
 An image made by GraphicsContext::CreateImage; the backend defines its contents. More...
class  tachyon::ImageSet
 The images the shaders can sample, each at an ImageIndex. Implemented by the backend. More...

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::ImageFormat {
  tachyon::ImageFormat::UNDEFINED , tachyon::ImageFormat::R8 , tachyon::ImageFormat::R8_SRGB , tachyon::ImageFormat::R8G8 ,
  tachyon::ImageFormat::R8G8_SRGB , tachyon::ImageFormat::R8G8B8 , tachyon::ImageFormat::R8G8B8_SRGB , tachyon::ImageFormat::R8G8B8A8 ,
  tachyon::ImageFormat::R8G8B8A8_SRGB
}
 Pixel formats for GraphicsContext::CreateImage, 8 bits per channel. More...
enum class  tachyon::Sampler { tachyon::Sampler::UNDEFINED , tachyon::Sampler::NearestRepeat , tachyon::Sampler::LinearRepeat , tachyon::Sampler::LinearClampToEdge }
 How an image is filtered and addressed when sampled. More...
enum  tachyon::ImageIndex : uint32_t { tachyon::Invalid = 0 }
 Index of an image in the graphics context's image set, as the shaders sample it. More...