Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Attributes | List of all members
foray::util::ImageLoader< FORMAT >::ImageInfo Class Reference

#include <foray_imageloader.hpp>

Inheritance diagram for foray::util::ImageLoader< FORMAT >::ImageInfo:
foray::NoMoveDefaults

Public Attributes

bool Valid = false
 
osi::Utf8Path Utf8Path
 
std::string Extension = ""
 
std::string Name = ""
 
std::vector< EImageChannelChannels
 
VkExtent2D Extent = VkExtent2D{}
 

Additional Inherited Members

- Public Member Functions inherited from foray::NoMoveDefaults
 NoMoveDefaults ()=default
 
 NoMoveDefaults (const NoMoveDefaults &other)=delete
 
 NoMoveDefaults (NoMoveDefaults &&other)=default
 
NoMoveDefaultsoperator= (const NoMoveDefaults &other)=delete
 

Member Data Documentation

◆ Channels

template<VkFormat FORMAT>
std::vector<EImageChannel> foray::util::ImageLoader< FORMAT >::ImageInfo::Channels

◆ Extension

template<VkFormat FORMAT>
std::string foray::util::ImageLoader< FORMAT >::ImageInfo::Extension = ""

◆ Extent

template<VkFormat FORMAT>
VkExtent2D foray::util::ImageLoader< FORMAT >::ImageInfo::Extent = VkExtent2D{}

◆ Name

template<VkFormat FORMAT>
std::string foray::util::ImageLoader< FORMAT >::ImageInfo::Name = ""

◆ Utf8Path

template<VkFormat FORMAT>
osi::Utf8Path foray::util::ImageLoader< FORMAT >::ImageInfo::Utf8Path

◆ Valid

template<VkFormat FORMAT>
bool foray::util::ImageLoader< FORMAT >::ImageInfo::Valid = false

The documentation for this class was generated from the following file: