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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkViewport
 

Public Member Functions

VULKAN_HPP_CONSTEXPR Viewport (float x_={}, float y_={}, float width_={}, float height_={}, float minDepth_={}, float maxDepth_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR Viewport (Viewport const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 Viewport (VkViewport const &rhs) VULKAN_HPP_NOEXCEPT
 
Viewportoperator= (Viewport const &rhs) VULKAN_HPP_NOEXCEPT=default
 
Viewportoperator= (VkViewport const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportsetX (float x_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportsetY (float y_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportsetWidth (float width_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportsetHeight (float height_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportsetMinDepth (float minDepth_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ViewportsetMaxDepth (float maxDepth_) VULKAN_HPP_NOEXCEPT
 
 operator VkViewport const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkViewport & () VULKAN_HPP_NOEXCEPT
 
bool operator== (Viewport const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (Viewport const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

float x = {}
 
float y = {}
 
float width = {}
 
float height = {}
 
float minDepth = {}
 
float maxDepth = {}
 

Detailed Description

Definition at line 14131 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::Viewport::Viewport ( float  x_ = {},
float  y_ = {},
float  width_ = {},
float  height_ = {},
float  minDepth_ = {},
float  maxDepth_ = {} 
)
inline

Definition at line 14137 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::Viewport::Viewport ( Viewport const rhs)
default
VULKAN_HPP_NAMESPACE::Viewport::Viewport ( VkViewport const rhs)
inline

Definition at line 14149 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::Viewport::operator VkViewport & ( )
inline

Definition at line 14203 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Viewport::operator VkViewport const & ( ) const
inline

Definition at line 14198 of file vulkan_structs.hpp.

Definition at line 14233 of file vulkan_structs.hpp.

Viewport& VULKAN_HPP_NAMESPACE::Viewport::operator= ( Viewport const rhs)
default
Viewport& VULKAN_HPP_NAMESPACE::Viewport::operator= ( VkViewport const rhs)
inline

Definition at line 14154 of file vulkan_structs.hpp.

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

Definition at line 14223 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Viewport& VULKAN_HPP_NAMESPACE::Viewport::setHeight ( float  height_)
inline

Definition at line 14179 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Viewport& VULKAN_HPP_NAMESPACE::Viewport::setMaxDepth ( float  maxDepth_)
inline

Definition at line 14191 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Viewport& VULKAN_HPP_NAMESPACE::Viewport::setMinDepth ( float  minDepth_)
inline

Definition at line 14185 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Viewport& VULKAN_HPP_NAMESPACE::Viewport::setWidth ( float  width_)
inline

Definition at line 14173 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Viewport& VULKAN_HPP_NAMESPACE::Viewport::setX ( float  x_)
inline

Definition at line 14161 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 Viewport& VULKAN_HPP_NAMESPACE::Viewport::setY ( float  y_)
inline

Definition at line 14167 of file vulkan_structs.hpp.

Member Data Documentation

float VULKAN_HPP_NAMESPACE::Viewport::height = {}

Definition at line 14243 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::Viewport::maxDepth = {}

Definition at line 14245 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::Viewport::minDepth = {}

Definition at line 14244 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::Viewport::width = {}

Definition at line 14242 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::Viewport::x = {}

Definition at line 14240 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::Viewport::y = {}

Definition at line 14241 of file vulkan_structs.hpp.


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