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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDrawIndirectCommand
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DrawIndirectCommand (uint32_t vertexCount_={}, uint32_t instanceCount_={}, uint32_t firstVertex_={}, uint32_t firstInstance_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DrawIndirectCommand (DrawIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DrawIndirectCommand (VkDrawIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT
 
DrawIndirectCommandoperator= (DrawIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DrawIndirectCommandoperator= (VkDrawIndirectCommand const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DrawIndirectCommand
setVertexCount (uint32_t vertexCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DrawIndirectCommand
setInstanceCount (uint32_t instanceCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DrawIndirectCommand
setFirstVertex (uint32_t firstVertex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DrawIndirectCommand
setFirstInstance (uint32_t firstInstance_) VULKAN_HPP_NOEXCEPT
 
 operator VkDrawIndirectCommand const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDrawIndirectCommand & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DrawIndirectCommand const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DrawIndirectCommand const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t vertexCount = {}
 
uint32_t instanceCount = {}
 
uint32_t firstVertex = {}
 
uint32_t firstInstance = {}
 

Detailed Description

Definition at line 29385 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DrawIndirectCommand::DrawIndirectCommand ( uint32_t  vertexCount_ = {},
uint32_t  instanceCount_ = {},
uint32_t  firstVertex_ = {},
uint32_t  firstInstance_ = {} 
)
inline

Definition at line 29390 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DrawIndirectCommand::DrawIndirectCommand ( DrawIndirectCommand const rhs)
default
VULKAN_HPP_NAMESPACE::DrawIndirectCommand::DrawIndirectCommand ( VkDrawIndirectCommand const rhs)
inline

Definition at line 29403 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DrawIndirectCommand::operator VkDrawIndirectCommand & ( )
inline

Definition at line 29447 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DrawIndirectCommand::operator VkDrawIndirectCommand const & ( ) const
inline

Definition at line 29442 of file vulkan_structs.hpp.

DrawIndirectCommand& VULKAN_HPP_NAMESPACE::DrawIndirectCommand::operator= ( DrawIndirectCommand const rhs)
default
DrawIndirectCommand& VULKAN_HPP_NAMESPACE::DrawIndirectCommand::operator= ( VkDrawIndirectCommand const rhs)
inline

Definition at line 29410 of file vulkan_structs.hpp.

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

Definition at line 29467 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand& VULKAN_HPP_NAMESPACE::DrawIndirectCommand::setFirstInstance ( uint32_t  firstInstance_)
inline

Definition at line 29435 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand& VULKAN_HPP_NAMESPACE::DrawIndirectCommand::setFirstVertex ( uint32_t  firstVertex_)
inline

Definition at line 29429 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand& VULKAN_HPP_NAMESPACE::DrawIndirectCommand::setInstanceCount ( uint32_t  instanceCount_)
inline

Definition at line 29423 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DrawIndirectCommand& VULKAN_HPP_NAMESPACE::DrawIndirectCommand::setVertexCount ( uint32_t  vertexCount_)
inline

Definition at line 29417 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::DrawIndirectCommand::firstInstance = {}

Definition at line 29487 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DrawIndirectCommand::firstVertex = {}

Definition at line 29486 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DrawIndirectCommand::instanceCount = {}

Definition at line 29485 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DrawIndirectCommand::vertexCount = {}

Definition at line 29484 of file vulkan_structs.hpp.


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