|
| Features (const std::initializer_list< std::string > &list) |
|
| Features (const Features &other)=default |
|
| Features (Features &&other)=default |
|
Features & | operator= (const Features &other)=default |
|
Features & | operator= (Features &&other)=default |
|
void | requireExtension (const std::string &extension) |
|
void | requireExtensionFeature (const std::string &extension, const std::function< void(vk::PhysicalDeviceFeatures &)> &featureFunction) |
|
template<typename T > |
void | requireExtensionFeature (const std::string &extension, const std::function< void(T &)> &featureFunction) |
|
void | requireFeature (const std::function< void(vk::PhysicalDeviceFeatures &)> &featureFunction) |
|
template<typename T > |
void | requireFeature (const std::function< void(T &)> &featureFunction) |
|
void | tryExtension (const std::string &extension) |
|
void | tryExtensionFeature (const std::string &extension, const std::function< void(vk::PhysicalDeviceFeatures &)> &featureFunction) |
|
template<typename T > |
void | tryExtensionFeature (const std::string &extension, const std::function< void(T &)> &featureFunction) |
|
void | tryFeature (const std::function< void(vk::PhysicalDeviceFeatures &)> &featureFunction) |
|
template<typename T > |
void | tryFeature (const std::function< void(T &)> &featureFunction) |
|
const std::vector< Feature > & | getList () const |
|
|
std::vector< Feature > | m_features |
|
The documentation for this class was generated from the following files: