Vulkan-Hpp
vk::ViewportSwizzleNV Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkViewportSwizzleNV
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ViewportSwizzleNV (vk::ViewportCoordinateSwizzleNV x_=vk::ViewportCoordinateSwizzleNV::ePositiveX, vk::ViewportCoordinateSwizzleNV y_=vk::ViewportCoordinateSwizzleNV::ePositiveX, vk::ViewportCoordinateSwizzleNV z_=vk::ViewportCoordinateSwizzleNV::ePositiveX, vk::ViewportCoordinateSwizzleNV w_=vk::ViewportCoordinateSwizzleNV::ePositiveX) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ViewportSwizzleNV (ViewportSwizzleNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ViewportSwizzleNV (VkViewportSwizzleNV const &rhs) VULKAN_HPP_NOEXCEPT
 
ViewportSwizzleNVoperator= (ViewportSwizzleNV const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ViewportSwizzleNVoperator= (VkViewportSwizzleNV const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNVsetX (vk::ViewportCoordinateSwizzleNV x_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNVsetY (vk::ViewportCoordinateSwizzleNV y_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNVsetZ (vk::ViewportCoordinateSwizzleNV z_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNVsetW (vk::ViewportCoordinateSwizzleNV w_) VULKAN_HPP_NOEXCEPT
 
 operator VkViewportSwizzleNV const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkViewportSwizzleNV & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ViewportSwizzleNV const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ViewportSwizzleNV const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::ViewportCoordinateSwizzleNV x = vk::ViewportCoordinateSwizzleNV::ePositiveX
 
vk::ViewportCoordinateSwizzleNV y = vk::ViewportCoordinateSwizzleNV::ePositiveX
 
vk::ViewportCoordinateSwizzleNV z = vk::ViewportCoordinateSwizzleNV::ePositiveX
 
vk::ViewportCoordinateSwizzleNV w = vk::ViewportCoordinateSwizzleNV::ePositiveX
 

Detailed Description

Definition at line 95186 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ ViewportSwizzleNV() [1/3]

◆ ViewportSwizzleNV() [2/3]

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

◆ ViewportSwizzleNV() [3/3]

vk::ViewportSwizzleNV::ViewportSwizzleNV ( VkViewportSwizzleNV const &  rhs)
inline

Definition at line 95205 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkViewportSwizzleNV &()

vk::ViewportSwizzleNV::operator VkViewportSwizzleNV & ( )
inline

Definition at line 95247 of file vulkan_structs.hpp.

◆ operator VkViewportSwizzleNV const &()

vk::ViewportSwizzleNV::operator VkViewportSwizzleNV const & ( ) const
inline

Definition at line 95242 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 95279 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

ViewportSwizzleNV& vk::ViewportSwizzleNV::operator= ( VkViewportSwizzleNV const &  rhs)
inline

Definition at line 95210 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 95270 of file vulkan_structs.hpp.

◆ setW()

VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV& vk::ViewportSwizzleNV::setW ( vk::ViewportCoordinateSwizzleNV  w_)
inline

Definition at line 95235 of file vulkan_structs.hpp.

◆ setX()

VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV& vk::ViewportSwizzleNV::setX ( vk::ViewportCoordinateSwizzleNV  x_)
inline

Definition at line 95217 of file vulkan_structs.hpp.

◆ setY()

VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV& vk::ViewportSwizzleNV::setY ( vk::ViewportCoordinateSwizzleNV  y_)
inline

Definition at line 95223 of file vulkan_structs.hpp.

◆ setZ()

VULKAN_HPP_CONSTEXPR_14 ViewportSwizzleNV& vk::ViewportSwizzleNV::setZ ( vk::ViewportCoordinateSwizzleNV  z_)
inline

Definition at line 95229 of file vulkan_structs.hpp.

Member Data Documentation

◆ w

◆ x

◆ y

◆ z


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