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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkOffset3D
 

Public Member Functions

VULKAN_HPP_CONSTEXPR Offset3D (int32_t x_={}, int32_t y_={}, int32_t z_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR Offset3D (Offset3D const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 Offset3D (VkOffset3D const &rhs) VULKAN_HPP_NOEXCEPT
 
 Offset3D (Offset2D const &offset2D, int32_t z_={})
 
Offset3Doperator= (Offset3D const &rhs) VULKAN_HPP_NOEXCEPT=default
 
Offset3Doperator= (VkOffset3D const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 Offset3DsetX (int32_t x_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 Offset3DsetY (int32_t y_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 Offset3DsetZ (int32_t z_) VULKAN_HPP_NOEXCEPT
 
 operator VkOffset3D const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkOffset3D & () VULKAN_HPP_NOEXCEPT
 
bool operator== (Offset3D const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (Offset3D const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

int32_t x = {}
 
int32_t y = {}
 
int32_t z = {}
 

Detailed Description

Definition at line 8351 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::Offset3D::Offset3D ( int32_t  x_ = {},
int32_t  y_ = {},
int32_t  z_ = {} 
)
inline

Definition at line 8356 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::Offset3D::Offset3D ( Offset3D const rhs)
default
VULKAN_HPP_NAMESPACE::Offset3D::Offset3D ( VkOffset3D const rhs)
inline

Definition at line 8365 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Offset3D::Offset3D ( Offset2D const offset2D,
int32_t  z_ = {} 
)
inlineexplicit

Definition at line 8367 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::Offset3D::operator VkOffset3D & ( )
inline

Definition at line 8403 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Offset3D::operator VkOffset3D const & ( ) const
inline

Definition at line 8398 of file vulkan_structs.hpp.

Definition at line 8432 of file vulkan_structs.hpp.

Offset3D& VULKAN_HPP_NAMESPACE::Offset3D::operator= ( Offset3D const rhs)
default
Offset3D& VULKAN_HPP_NAMESPACE::Offset3D::operator= ( VkOffset3D const rhs)
inline

Definition at line 8372 of file vulkan_structs.hpp.

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

Definition at line 8423 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Offset3D& VULKAN_HPP_NAMESPACE::Offset3D::setX ( int32_t  x_)
inline

Definition at line 8379 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Offset3D& VULKAN_HPP_NAMESPACE::Offset3D::setY ( int32_t  y_)
inline

Definition at line 8385 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Offset3D& VULKAN_HPP_NAMESPACE::Offset3D::setZ ( int32_t  z_)
inline

Definition at line 8391 of file vulkan_structs.hpp.

Member Data Documentation

int32_t VULKAN_HPP_NAMESPACE::Offset3D::x = {}

Definition at line 8439 of file vulkan_structs.hpp.

int32_t VULKAN_HPP_NAMESPACE::Offset3D::y = {}

Definition at line 8440 of file vulkan_structs.hpp.

int32_t VULKAN_HPP_NAMESPACE::Offset3D::z = {}

Definition at line 8441 of file vulkan_structs.hpp.


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