SDL 2.0
VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 operator VkPhysicalDeviceTransformFeedbackPropertiesEXT const & () const
 
 operator VkPhysicalDeviceTransformFeedbackPropertiesEXT & ()
 
bool operator== (PhysicalDeviceTransformFeedbackPropertiesEXT const &rhs) const
 
bool operator!= (PhysicalDeviceTransformFeedbackPropertiesEXT const &rhs) const
 

Data Fields

voidpNext = nullptr
 
uint32_t maxTransformFeedbackStreams
 
uint32_t maxTransformFeedbackBuffers
 
DeviceSize maxTransformFeedbackBufferSize
 
uint32_t maxTransformFeedbackStreamDataSize
 
uint32_t maxTransformFeedbackBufferDataSize
 
uint32_t maxTransformFeedbackBufferDataStride
 
Bool32 transformFeedbackQueries
 
Bool32 transformFeedbackStreamsLinesTriangles
 
Bool32 transformFeedbackRasterizationStreamSelect
 
Bool32 transformFeedbackDraw
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT
 

Detailed Description

Definition at line 19258 of file vulkan.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceTransformFeedbackPropertiesEXT &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::operator VkPhysicalDeviceTransformFeedbackPropertiesEXT & ( )
inline

Definition at line 19265 of file vulkan.hpp.

◆ operator VkPhysicalDeviceTransformFeedbackPropertiesEXT const &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::operator VkPhysicalDeviceTransformFeedbackPropertiesEXT const & ( ) const
inline

Definition at line 19260 of file vulkan.hpp.

19261 {
19262 return *reinterpret_cast<const VkPhysicalDeviceTransformFeedbackPropertiesEXT*>(this);
19263 }

◆ operator!=()

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

Definition at line 19286 of file vulkan.hpp.

19287 {
19288 return !operator==( rhs );
19289 }
bool operator==(PhysicalDeviceTransformFeedbackPropertiesEXT const &rhs) const
Definition: vulkan.hpp:19270

References operator==().

◆ operator==()

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

Definition at line 19270 of file vulkan.hpp.

19271 {
19272 return ( sType == rhs.sType )
19273 && ( pNext == rhs.pNext )
19274 && ( maxTransformFeedbackStreams == rhs.maxTransformFeedbackStreams )
19275 && ( maxTransformFeedbackBuffers == rhs.maxTransformFeedbackBuffers )
19276 && ( maxTransformFeedbackBufferSize == rhs.maxTransformFeedbackBufferSize )
19277 && ( maxTransformFeedbackStreamDataSize == rhs.maxTransformFeedbackStreamDataSize )
19278 && ( maxTransformFeedbackBufferDataSize == rhs.maxTransformFeedbackBufferDataSize )
19279 && ( maxTransformFeedbackBufferDataStride == rhs.maxTransformFeedbackBufferDataStride )
19280 && ( transformFeedbackQueries == rhs.transformFeedbackQueries )
19281 && ( transformFeedbackStreamsLinesTriangles == rhs.transformFeedbackStreamsLinesTriangles )
19282 && ( transformFeedbackRasterizationStreamSelect == rhs.transformFeedbackRasterizationStreamSelect )
19283 && ( transformFeedbackDraw == rhs.transformFeedbackDraw );
19284 }

References maxTransformFeedbackBufferDataSize, maxTransformFeedbackBufferDataStride, maxTransformFeedbackBuffers, maxTransformFeedbackBufferSize, maxTransformFeedbackStreamDataSize, maxTransformFeedbackStreams, pNext, sType, transformFeedbackDraw, transformFeedbackQueries, transformFeedbackRasterizationStreamSelect, and transformFeedbackStreamsLinesTriangles.

Referenced by operator!=().

Field Documentation

◆ maxTransformFeedbackBufferDataSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::maxTransformFeedbackBufferDataSize

Definition at line 19300 of file vulkan.hpp.

Referenced by operator==().

◆ maxTransformFeedbackBufferDataStride

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::maxTransformFeedbackBufferDataStride

Definition at line 19301 of file vulkan.hpp.

Referenced by operator==().

◆ maxTransformFeedbackBuffers

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::maxTransformFeedbackBuffers

Definition at line 19297 of file vulkan.hpp.

Referenced by operator==().

◆ maxTransformFeedbackBufferSize

DeviceSize VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::maxTransformFeedbackBufferSize

Definition at line 19298 of file vulkan.hpp.

Referenced by operator==().

◆ maxTransformFeedbackStreamDataSize

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::maxTransformFeedbackStreamDataSize

Definition at line 19299 of file vulkan.hpp.

Referenced by operator==().

◆ maxTransformFeedbackStreams

uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::maxTransformFeedbackStreams

Definition at line 19296 of file vulkan.hpp.

Referenced by operator==().

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::pNext = nullptr

Definition at line 19295 of file vulkan.hpp.

Referenced by operator==().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::sType = StructureType::ePhysicalDeviceTransformFeedbackPropertiesEXT
private

Definition at line 19292 of file vulkan.hpp.

Referenced by operator==().

◆ transformFeedbackDraw

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::transformFeedbackDraw

Definition at line 19305 of file vulkan.hpp.

Referenced by operator==().

◆ transformFeedbackQueries

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::transformFeedbackQueries

Definition at line 19302 of file vulkan.hpp.

Referenced by operator==().

◆ transformFeedbackRasterizationStreamSelect

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::transformFeedbackRasterizationStreamSelect

Definition at line 19304 of file vulkan.hpp.

Referenced by operator==().

◆ transformFeedbackStreamsLinesTriangles

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT::transformFeedbackStreamsLinesTriangles

Definition at line 19303 of file vulkan.hpp.

Referenced by operator==().


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