SDL  2.0
VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PresentTimeGOOGLE (uint32_t presentID_=0, uint64_t desiredPresentTime_=0)
 
 PresentTimeGOOGLE (VkPresentTimeGOOGLE const &rhs)
 
PresentTimeGOOGLEoperator= (VkPresentTimeGOOGLE const &rhs)
 
PresentTimeGOOGLEsetPresentID (uint32_t presentID_)
 
PresentTimeGOOGLEsetDesiredPresentTime (uint64_t desiredPresentTime_)
 
 operator VkPresentTimeGOOGLE const & () const
 
 operator VkPresentTimeGOOGLE & ()
 
bool operator== (PresentTimeGOOGLE const &rhs) const
 
bool operator!= (PresentTimeGOOGLE const &rhs) const
 

Data Fields

uint32_t presentID
 
uint64_t desiredPresentTime
 

Detailed Description

Definition at line 7514 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ PresentTimeGOOGLE() [1/2]

VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::PresentTimeGOOGLE ( uint32_t  presentID_ = 0,
uint64_t  desiredPresentTime_ = 0 
)
inline

Definition at line 7516 of file vulkan.hpp.

7518  : presentID( presentID_ )
7519  , desiredPresentTime( desiredPresentTime_ )
7520  {
7521  }

◆ PresentTimeGOOGLE() [2/2]

VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::PresentTimeGOOGLE ( VkPresentTimeGOOGLE const &  rhs)
inline

Definition at line 7523 of file vulkan.hpp.

7524  {
7525  memcpy( this, &rhs, sizeof( PresentTimeGOOGLE ) );
7526  }

References memcpy.

Member Function Documentation

◆ operator VkPresentTimeGOOGLE &()

VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::operator VkPresentTimeGOOGLE & ( )
inline

Definition at line 7550 of file vulkan.hpp.

7551  {
7552  return *reinterpret_cast<VkPresentTimeGOOGLE*>(this);
7553  }

◆ operator VkPresentTimeGOOGLE const &()

VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::operator VkPresentTimeGOOGLE const & ( ) const
inline

Definition at line 7545 of file vulkan.hpp.

7546  {
7547  return *reinterpret_cast<const VkPresentTimeGOOGLE*>(this);
7548  }

◆ operator!=()

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

Definition at line 7561 of file vulkan.hpp.

7562  {
7563  return !operator==( rhs );
7564  }

References operator==().

◆ operator=()

PresentTimeGOOGLE& VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::operator= ( VkPresentTimeGOOGLE const &  rhs)
inline

Definition at line 7528 of file vulkan.hpp.

7529  {
7530  memcpy( this, &rhs, sizeof( PresentTimeGOOGLE ) );
7531  return *this;
7532  }

References memcpy.

◆ operator==()

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

Definition at line 7555 of file vulkan.hpp.

7556  {
7557  return ( presentID == rhs.presentID )
7558  && ( desiredPresentTime == rhs.desiredPresentTime );
7559  }

References desiredPresentTime, and presentID.

Referenced by operator!=().

◆ setDesiredPresentTime()

PresentTimeGOOGLE& VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::setDesiredPresentTime ( uint64_t  desiredPresentTime_)
inline

Definition at line 7539 of file vulkan.hpp.

7540  {
7541  desiredPresentTime = desiredPresentTime_;
7542  return *this;
7543  }

References desiredPresentTime.

◆ setPresentID()

PresentTimeGOOGLE& VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::setPresentID ( uint32_t  presentID_)
inline

Definition at line 7533 of file vulkan.hpp.

7534  {
7535  presentID = presentID_;
7536  return *this;
7537  }

References presentID.

Field Documentation

◆ desiredPresentTime

uint64_t VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::desiredPresentTime

Definition at line 7567 of file vulkan.hpp.

Referenced by operator==(), and setDesiredPresentTime().

◆ presentID

uint32_t VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::presentID

Definition at line 7566 of file vulkan.hpp.

Referenced by operator==(), and setPresentID().


The documentation for this struct was generated from the following file:
VkPresentTimeGOOGLE
Definition: vulkan_core.h:7163
VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::PresentTimeGOOGLE
PresentTimeGOOGLE(uint32_t presentID_=0, uint64_t desiredPresentTime_=0)
Definition: vulkan.hpp:7516
VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::operator==
bool operator==(PresentTimeGOOGLE const &rhs) const
Definition: vulkan.hpp:7555
memcpy
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::desiredPresentTime
uint64_t desiredPresentTime
Definition: vulkan.hpp:7567
VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE::presentID
uint32_t presentID
Definition: vulkan.hpp:7566