Vulkan-Hpp
vk::SetLatencyMarkerInfoNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSetLatencyMarkerInfoNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SetLatencyMarkerInfoNV (uint64_t presentID_={}, vk::LatencyMarkerNV marker_=vk::LatencyMarkerNV::eSimulationStart, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SetLatencyMarkerInfoNV (SetLatencyMarkerInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SetLatencyMarkerInfoNV (VkSetLatencyMarkerInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
SetLatencyMarkerInfoNVoperator= (SetLatencyMarkerInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SetLatencyMarkerInfoNVoperator= (VkSetLatencyMarkerInfoNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetLatencyMarkerInfoNVsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetLatencyMarkerInfoNVsetPresentID (uint64_t presentID_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 SetLatencyMarkerInfoNVsetMarker (vk::LatencyMarkerNV marker_) VULKAN_HPP_NOEXCEPT
 
 operator VkSetLatencyMarkerInfoNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSetLatencyMarkerInfoNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SetLatencyMarkerInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SetLatencyMarkerInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eSetLatencyMarkerInfoNV
 
const void * pNext = {}
 
uint64_t presentID = {}
 
vk::LatencyMarkerNV marker = vk::LatencyMarkerNV::eSimulationStart
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eSetLatencyMarkerInfoNV
 

Detailed Description

Definition at line 106773 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ SetLatencyMarkerInfoNV() [1/3]

VULKAN_HPP_CONSTEXPR vk::SetLatencyMarkerInfoNV::SetLatencyMarkerInfoNV ( uint64_t  presentID_ = {},
vk::LatencyMarkerNV  marker_ = vk::LatencyMarkerNV::eSimulationStart,
const void *  pNext_ = nullptr 
)
inline

Definition at line 106781 of file vulkan_structs.hpp.

◆ SetLatencyMarkerInfoNV() [2/3]

VULKAN_HPP_CONSTEXPR vk::SetLatencyMarkerInfoNV::SetLatencyMarkerInfoNV ( SetLatencyMarkerInfoNV const &  rhs)
default

◆ SetLatencyMarkerInfoNV() [3/3]

vk::SetLatencyMarkerInfoNV::SetLatencyMarkerInfoNV ( VkSetLatencyMarkerInfoNV const &  rhs)
inline

Definition at line 106792 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkSetLatencyMarkerInfoNV &()

vk::SetLatencyMarkerInfoNV::operator VkSetLatencyMarkerInfoNV & ( )
inline

Definition at line 106831 of file vulkan_structs.hpp.

◆ operator VkSetLatencyMarkerInfoNV const &()

vk::SetLatencyMarkerInfoNV::operator VkSetLatencyMarkerInfoNV const & ( ) const
inline

Definition at line 106826 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::SetLatencyMarkerInfoNV::operator!= ( SetLatencyMarkerInfoNV const &  rhs) const
inline

Definition at line 106860 of file vulkan_structs.hpp.

◆ operator=() [1/2]

SetLatencyMarkerInfoNV& vk::SetLatencyMarkerInfoNV::operator= ( SetLatencyMarkerInfoNV const &  rhs)
default

◆ operator=() [2/2]

SetLatencyMarkerInfoNV& vk::SetLatencyMarkerInfoNV::operator= ( VkSetLatencyMarkerInfoNV const &  rhs)
inline

Definition at line 106800 of file vulkan_structs.hpp.

◆ operator==()

bool vk::SetLatencyMarkerInfoNV::operator== ( SetLatencyMarkerInfoNV const &  rhs) const
inline

Definition at line 106851 of file vulkan_structs.hpp.

◆ setMarker()

VULKAN_HPP_CONSTEXPR_14 SetLatencyMarkerInfoNV& vk::SetLatencyMarkerInfoNV::setMarker ( vk::LatencyMarkerNV  marker_)
inline

Definition at line 106819 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 SetLatencyMarkerInfoNV& vk::SetLatencyMarkerInfoNV::setPNext ( const void *  pNext_)
inline

Definition at line 106807 of file vulkan_structs.hpp.

◆ setPresentID()

VULKAN_HPP_CONSTEXPR_14 SetLatencyMarkerInfoNV& vk::SetLatencyMarkerInfoNV::setPresentID ( uint64_t  presentID_)
inline

Definition at line 106813 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::SetLatencyMarkerInfoNV::allowDuplicate = false
static

Definition at line 106777 of file vulkan_structs.hpp.

◆ marker

vk::LatencyMarkerNV vk::SetLatencyMarkerInfoNV::marker = vk::LatencyMarkerNV::eSimulationStart

Definition at line 106870 of file vulkan_structs.hpp.

◆ pNext

const void* vk::SetLatencyMarkerInfoNV::pNext = {}

Definition at line 106868 of file vulkan_structs.hpp.

◆ presentID

uint64_t vk::SetLatencyMarkerInfoNV::presentID = {}

Definition at line 106869 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::SetLatencyMarkerInfoNV::structureType = StructureType::eSetLatencyMarkerInfoNV
static

Definition at line 106778 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::SetLatencyMarkerInfoNV::sType = StructureType::eSetLatencyMarkerInfoNV

Definition at line 106867 of file vulkan_structs.hpp.


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