HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkShaderStatisticsInfoAMD
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 ShaderStatisticsInfoAMD (VULKAN_HPP_NAMESPACE::ShaderStageFlags shaderStageMask_={}, VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD resourceUsage_={}, uint32_t numPhysicalVgprs_={}, uint32_t numPhysicalSgprs_={}, uint32_t numAvailableVgprs_={}, uint32_t numAvailableSgprs_={}, std::array< uint32_t, 3 > const &computeWorkGroupSize_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ShaderStatisticsInfoAMD (ShaderStatisticsInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ShaderStatisticsInfoAMD (VkShaderStatisticsInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT
 
ShaderStatisticsInfoAMDoperator= (ShaderStatisticsInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ShaderStatisticsInfoAMDoperator= (VkShaderStatisticsInfoAMD const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkShaderStatisticsInfoAMD const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkShaderStatisticsInfoAMD & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ShaderStatisticsInfoAMD const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ShaderStatisticsInfoAMD const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::ShaderStageFlags shaderStageMask = {}
 
VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD resourceUsage = {}
 
uint32_t numPhysicalVgprs = {}
 
uint32_t numPhysicalSgprs = {}
 
uint32_t numAvailableVgprs = {}
 
uint32_t numAvailableSgprs = {}
 
VULKAN_HPP_NAMESPACE::ArrayWrapper1D
< uint32_t, 3 > 
computeWorkGroupSize = {}
 

Detailed Description

Definition at line 92600 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::ShaderStatisticsInfoAMD ( VULKAN_HPP_NAMESPACE::ShaderStageFlags  shaderStageMask_ = {},
VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD  resourceUsage_ = {},
uint32_t  numPhysicalVgprs_ = {},
uint32_t  numPhysicalSgprs_ = {},
uint32_t  numAvailableVgprs_ = {},
uint32_t  numAvailableSgprs_ = {},
std::array< uint32_t, 3 > const computeWorkGroupSize_ = {} 
)
inline

Definition at line 92605 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::ShaderStatisticsInfoAMD ( ShaderStatisticsInfoAMD const rhs)
default
VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::ShaderStatisticsInfoAMD ( VkShaderStatisticsInfoAMD const rhs)
inline

Definition at line 92624 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::operator VkShaderStatisticsInfoAMD & ( )
inline

Definition at line 92643 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::operator VkShaderStatisticsInfoAMD const & ( ) const
inline

Definition at line 92638 of file vulkan_structs.hpp.

ShaderStatisticsInfoAMD& VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::operator= ( ShaderStatisticsInfoAMD const rhs)
default
ShaderStatisticsInfoAMD& VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::operator= ( VkShaderStatisticsInfoAMD const rhs)
inline

Definition at line 92632 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::operator== ( ShaderStatisticsInfoAMD const rhs) const
inline

Definition at line 92669 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::ArrayWrapper1D<uint32_t, 3> VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::computeWorkGroupSize = {}

Definition at line 92693 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::numAvailableSgprs = {}

Definition at line 92692 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::numAvailableVgprs = {}

Definition at line 92691 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::numPhysicalSgprs = {}

Definition at line 92690 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::numPhysicalVgprs = {}

Definition at line 92689 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::resourceUsage = {}

Definition at line 92688 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ShaderStageFlags VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD::shaderStageMask = {}

Definition at line 92687 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: