sandbox
Loading...
Searching...
No Matches
sbx::graphics::physical_device Class Reference
Inheritance diagram for sbx::graphics::physical_device:
sbx::utility::noncopyable

Public Member Functions

 physical_device (const instance &instance)
 
auto handle () const noexcept -> const VkPhysicalDevice &
 
 operator const VkPhysicalDevice & () const noexcept
 
auto properties () const -> const VkPhysicalDeviceProperties &
 
auto features () const -> const VkPhysicalDeviceFeatures &
 
auto memory_properties () const -> const VkPhysicalDeviceMemoryProperties &
 
auto msaa_samples () const -> const VkSampleCountFlagBits &
 
auto find_memory_type (std::uint32_t typeFilter, VkMemoryPropertyFlags properties) const -> std::uint32_t
 
auto find_supported_format (const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features) const -> VkFormat
 
- Public Member Functions inherited from sbx::utility::noncopyable
 noncopyable (const noncopyable &)=delete
 
 noncopyable (noncopyable &&) noexcept=default
 
auto operator= (const noncopyable &) -> noncopyable &=delete
 
auto operator= (noncopyable &&) noexcept -> noncopyable &=default
 

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