#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | IndirectCommandsLayoutCreateInfoNV (vk::IndirectCommandsLayoutUsageFlagsNV flags_={}, vk::PipelineBindPoint pipelineBindPoint_=vk::PipelineBindPoint::eGraphics, uint32_t tokenCount_={}, const vk::IndirectCommandsLayoutTokenNV *pTokens_={}, uint32_t streamCount_={}, const uint32_t *pStreamStrides_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | IndirectCommandsLayoutCreateInfoNV (IndirectCommandsLayoutCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| IndirectCommandsLayoutCreateInfoNV (VkIndirectCommandsLayoutCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
| IndirectCommandsLayoutCreateInfoNV (vk::IndirectCommandsLayoutUsageFlagsNV flags_, vk::PipelineBindPoint pipelineBindPoint_, vk::ArrayProxyNoTemporaries< const vk::IndirectCommandsLayoutTokenNV > const &tokens_, vk::ArrayProxyNoTemporaries< const uint32_t > const &streamStrides_={}, const void *pNext_=nullptr) |
|
IndirectCommandsLayoutCreateInfoNV & | operator= (IndirectCommandsLayoutCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
IndirectCommandsLayoutCreateInfoNV & | operator= (VkIndirectCommandsLayoutCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setFlags (vk::IndirectCommandsLayoutUsageFlagsNV flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setTokenCount (uint32_t tokenCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setPTokens (const vk::IndirectCommandsLayoutTokenNV *pTokens_) VULKAN_HPP_NOEXCEPT |
|
IndirectCommandsLayoutCreateInfoNV & | setTokens (vk::ArrayProxyNoTemporaries< const vk::IndirectCommandsLayoutTokenNV > const &tokens_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setStreamCount (uint32_t streamCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 IndirectCommandsLayoutCreateInfoNV & | setPStreamStrides (const uint32_t *pStreamStrides_) VULKAN_HPP_NOEXCEPT |
|
IndirectCommandsLayoutCreateInfoNV & | setStreamStrides (vk::ArrayProxyNoTemporaries< const uint32_t > const &streamStrides_) VULKAN_HPP_NOEXCEPT |
|
| operator VkIndirectCommandsLayoutCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkIndirectCommandsLayoutCreateInfoNV & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (IndirectCommandsLayoutCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (IndirectCommandsLayoutCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 48872 of file vulkan_structs.hpp.
◆ NativeType
◆ IndirectCommandsLayoutCreateInfoNV() [1/4]
◆ IndirectCommandsLayoutCreateInfoNV() [2/4]
◆ IndirectCommandsLayoutCreateInfoNV() [3/4]
◆ IndirectCommandsLayoutCreateInfoNV() [4/4]
◆ operator VkIndirectCommandsLayoutCreateInfoNV &()
◆ operator VkIndirectCommandsLayoutCreateInfoNV const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setFlags()
◆ setPipelineBindPoint()
◆ setPNext()
◆ setPStreamStrides()
◆ setPTokens()
◆ setStreamCount()
◆ setStreamStrides()
◆ setTokenCount()
◆ setTokens()
◆ allowDuplicate
const bool vk::IndirectCommandsLayoutCreateInfoNV::allowDuplicate = false |
|
static |
◆ flags
◆ pipelineBindPoint
◆ pNext
const void* vk::IndirectCommandsLayoutCreateInfoNV::pNext = {} |
◆ pStreamStrides
const uint32_t* vk::IndirectCommandsLayoutCreateInfoNV::pStreamStrides = {} |
◆ pTokens
◆ streamCount
uint32_t vk::IndirectCommandsLayoutCreateInfoNV::streamCount = {} |
◆ structureType
◆ sType
◆ tokenCount
uint32_t vk::IndirectCommandsLayoutCreateInfoNV::tokenCount = {} |
The documentation for this struct was generated from the following file: