VkCV Framework
0.0.1
CV Vulkan framework
|
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::FeatureManager | private |
checkSupport(const vk::PhysicalDevice16BitStorageFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDevice8BitStorageFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceBufferDeviceAddressFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceDescriptorIndexingFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceHostQueryResetFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceImagelessFramebufferFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceMultiviewFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceProtectedMemoryFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceSamplerYcbcrConversionFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceScalarBlockLayoutFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceSeparateDepthStencilLayoutsFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceShaderAtomicInt64Features &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceShaderFloat16Int8Features &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceShaderSubgroupExtendedTypesFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceTimelineSemaphoreFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceUniformBufferStandardLayoutFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceVariablePointersFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceVulkanMemoryModelFeatures &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceMeshShaderFeaturesNV &features, bool required) const (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceVulkan12Features &features, bool required) const | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceVulkan11Features &features, bool required) const | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceAccelerationStructureFeaturesKHR &features, bool required) const | vkcv::FeatureManager | private |
checkSupport(const vk::PhysicalDeviceRayTracingPipelineFeaturesKHR &features, bool required) const | vkcv::FeatureManager | private |
FeatureManager(vk::PhysicalDevice &physicalDevice) (defined in vkcv::FeatureManager) | vkcv::FeatureManager | explicit |
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::FeatureManager | private |
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::FeatureManager | private |
m_featuresBase (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
m_featuresExtensions (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
m_physicalDevice (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
m_supportedExtensions (defined in vkcv::FeatureManager) | vkcv::FeatureManager | private |
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::FeatureManager | inline |
~FeatureManager() (defined in vkcv::FeatureManager) | vkcv::FeatureManager |