HDK
|
Go to the source code of this file.
Namespaces | |
VULKAN_HPP_NAMESPACE | |
Functions | |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | VULKAN_HPP_NAMESPACE::createInstance (const VULKAN_HPP_NAMESPACE::InstanceCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Instance *pInstance, Dispatch const &d) VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::Instance > ::type | VULKAN_HPP_NAMESPACE::createInstance (const VULKAN_HPP_NAMESPACE::InstanceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle < VULKAN_HPP_NAMESPACE::Instance, Dispatch > >::type | VULKAN_HPP_NAMESPACE::createInstanceUnique (const VULKAN_HPP_NAMESPACE::InstanceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::ExtensionProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT |
template<typename ExtensionPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator > >::type | VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) |
template<typename ExtensionPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, ExtensionProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator > >::type | VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d) |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::LayerProperties *pProperties, Dispatch const &d) VULKAN_HPP_NOEXCEPT |
template<typename LayerPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator > >::type | VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties (Dispatch const &d) |
template<typename LayerPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, LayerProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator > >::type | VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d) |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | VULKAN_HPP_NAMESPACE::enumerateInstanceVersion (uint32_t *pApiVersion, Dispatch const &d) VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< uint32_t > ::type | VULKAN_HPP_NAMESPACE::enumerateInstanceVersion (Dispatch const &d) |