Vulkan-Hpp
vk::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 9281 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Definition at line 9283 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ Offset3D() [1/4]

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

Definition at line 9286 of file vulkan_structs.hpp.

◆ Offset3D() [2/4]

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

◆ Offset3D() [3/4]

vk::Offset3D::Offset3D ( VkOffset3D const &  rhs)
inline

Definition at line 9295 of file vulkan_structs.hpp.

◆ Offset3D() [4/4]

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

Definition at line 9297 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkOffset3D &()

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

Definition at line 9333 of file vulkan_structs.hpp.

◆ operator VkOffset3D const &()

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

Definition at line 9328 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 9362 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

Offset3D& vk::Offset3D::operator= ( VkOffset3D const &  rhs)
inline

Definition at line 9302 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 9353 of file vulkan_structs.hpp.

◆ setX()

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

Definition at line 9309 of file vulkan_structs.hpp.

◆ setY()

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

Definition at line 9315 of file vulkan_structs.hpp.

◆ setZ()

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

Definition at line 9321 of file vulkan_structs.hpp.

Member Data Documentation

◆ x

int32_t vk::Offset3D::x = {}

Definition at line 9369 of file vulkan_structs.hpp.

◆ y

int32_t vk::Offset3D::y = {}

Definition at line 9370 of file vulkan_structs.hpp.

◆ z

int32_t vk::Offset3D::z = {}

Definition at line 9371 of file vulkan_structs.hpp.


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