VkCV Framework  0.0.1
CV Vulkan framework
vkcv::FeatureManager Member List

This is the complete list of members for vkcv::FeatureManager, including all inherited members.

checkSupport(const vk::PhysicalDeviceFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDevice16BitStorageFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDevice8BitStorageFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceBufferDeviceAddressFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceDescriptorIndexingFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceHostQueryResetFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceImagelessFramebufferFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceMultiviewFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceProtectedMemoryFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceSamplerYcbcrConversionFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceScalarBlockLayoutFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceSeparateDepthStencilLayoutsFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceShaderAtomicInt64Features &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceShaderFloat16Int8Features &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceShaderSubgroupExtendedTypesFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceTimelineSemaphoreFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceUniformBufferStandardLayoutFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceVariablePointersFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceVulkanMemoryModelFeatures &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceMeshShaderFeaturesNV &features, bool required) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceVulkan12Features &features, bool required) constvkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceVulkan11Features &features, bool required) constvkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceAccelerationStructureFeaturesKHR &features, bool required) constvkcv::FeatureManagerprivate
checkSupport(const vk::PhysicalDeviceRayTracingPipelineFeaturesKHR &features, bool required) constvkcv::FeatureManagerprivate
FeatureManager(vk::PhysicalDevice &physicalDevice) (defined in vkcv::FeatureManager)vkcv::FeatureManagerexplicit
FeatureManager(const FeatureManager &other)=delete (defined in vkcv::FeatureManager)vkcv::FeatureManager
FeatureManager(FeatureManager &&other) noexcept (defined in vkcv::FeatureManager)vkcv::FeatureManager
findFeatureStructure(vk::StructureType type) const (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
getActiveExtensions() const (defined in vkcv::FeatureManager)vkcv::FeatureManager
getFeatures() const (defined in vkcv::FeatureManager)vkcv::FeatureManager
isExtensionActive(const std::string &extension) const (defined in vkcv::FeatureManager)vkcv::FeatureManager
isExtensionSupported(const std::string &extension) const (defined in vkcv::FeatureManager)vkcv::FeatureManager
m_activeExtensions (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
m_featuresBase (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
m_featuresExtensions (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
m_physicalDevice (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
m_supportedExtensions (defined in vkcv::FeatureManager)vkcv::FeatureManagerprivate
operator=(const FeatureManager &other)=delete (defined in vkcv::FeatureManager)vkcv::FeatureManager
operator=(FeatureManager &&other) noexcept (defined in vkcv::FeatureManager)vkcv::FeatureManager
useExtension(const std::string &extension, bool required=true) (defined in vkcv::FeatureManager)vkcv::FeatureManager
useFeatures(const std::function< void(vk::PhysicalDeviceFeatures &)> &featureFunction, bool required=true) (defined in vkcv::FeatureManager)vkcv::FeatureManager
useFeatures(const std::function< void(T &)> &featureFunction, bool required=true) (defined in vkcv::FeatureManager)vkcv::FeatureManagerinline
~FeatureManager() (defined in vkcv::FeatureManager)vkcv::FeatureManager