SDL 2.0
VULKAN_HPP_NAMESPACE::CheckpointDataNV Struct Reference

#include <vulkan.hpp>

Public Member Functions

 operator VkCheckpointDataNV const & () const
 
 operator VkCheckpointDataNV & ()
 
bool operator== (CheckpointDataNV const &rhs) const
 
bool operator!= (CheckpointDataNV const &rhs) const
 

Data Fields

voidpNext = nullptr
 
PipelineStageFlagBits stage
 
voidpCheckpointMarker
 

Private Attributes

StructureType sType = StructureType::eCheckpointDataNV
 

Detailed Description

Definition at line 26766 of file vulkan.hpp.

Member Function Documentation

◆ operator VkCheckpointDataNV &()

VULKAN_HPP_NAMESPACE::CheckpointDataNV::operator VkCheckpointDataNV & ( )
inline

Definition at line 26773 of file vulkan.hpp.

26774 {
26775 return *reinterpret_cast<VkCheckpointDataNV*>(this);
26776 }

◆ operator VkCheckpointDataNV const &()

VULKAN_HPP_NAMESPACE::CheckpointDataNV::operator VkCheckpointDataNV const & ( ) const
inline

Definition at line 26768 of file vulkan.hpp.

26769 {
26770 return *reinterpret_cast<const VkCheckpointDataNV*>(this);
26771 }

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::CheckpointDataNV::operator!= ( CheckpointDataNV const &  rhs) const
inline

Definition at line 26786 of file vulkan.hpp.

26787 {
26788 return !operator==( rhs );
26789 }
bool operator==(CheckpointDataNV const &rhs) const
Definition: vulkan.hpp:26778

References operator==().

◆ operator==()

bool VULKAN_HPP_NAMESPACE::CheckpointDataNV::operator== ( CheckpointDataNV const &  rhs) const
inline

Definition at line 26778 of file vulkan.hpp.

26779 {
26780 return ( sType == rhs.sType )
26781 && ( pNext == rhs.pNext )
26782 && ( stage == rhs.stage )
26783 && ( pCheckpointMarker == rhs.pCheckpointMarker );
26784 }

References pCheckpointMarker, pNext, stage, and sType.

Referenced by operator!=().

Field Documentation

◆ pCheckpointMarker

void* VULKAN_HPP_NAMESPACE::CheckpointDataNV::pCheckpointMarker

Definition at line 26797 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

void* VULKAN_HPP_NAMESPACE::CheckpointDataNV::pNext = nullptr

Definition at line 26795 of file vulkan.hpp.

Referenced by operator==().

◆ stage

PipelineStageFlagBits VULKAN_HPP_NAMESPACE::CheckpointDataNV::stage

Definition at line 26796 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::CheckpointDataNV::sType = StructureType::eCheckpointDataNV
private

Definition at line 26792 of file vulkan.hpp.

Referenced by operator==().


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