RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT:
[legend]

Public Member Functions

 PhysicalDeviceConservativeRasterizationPropertiesEXT (float primitiveOverestimationSize_=0, float maxExtraPrimitiveOverestimationSize_=0, float extraPrimitiveOverestimationSizeGranularity_=0, Bool32 primitiveUnderestimation_=0, Bool32 conservativePointAndLineRasterization_=0, Bool32 degenerateTrianglesRasterized_=0, Bool32 degenerateLinesRasterized_=0, Bool32 fullyCoveredFragmentShaderInputVariable_=0, Bool32 conservativeRasterizationPostDepthCoverage_=0)
 
 PhysicalDeviceConservativeRasterizationPropertiesEXT (VkPhysicalDeviceConservativeRasterizationPropertiesEXT const &rhs)
 
PhysicalDeviceConservativeRasterizationPropertiesEXToperator= (VkPhysicalDeviceConservativeRasterizationPropertiesEXT const &rhs)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetPNext (void *pNext_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetPrimitiveOverestimationSize (float primitiveOverestimationSize_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetMaxExtraPrimitiveOverestimationSize (float maxExtraPrimitiveOverestimationSize_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetExtraPrimitiveOverestimationSizeGranularity (float extraPrimitiveOverestimationSizeGranularity_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetPrimitiveUnderestimation (Bool32 primitiveUnderestimation_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetConservativePointAndLineRasterization (Bool32 conservativePointAndLineRasterization_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetDegenerateTrianglesRasterized (Bool32 degenerateTrianglesRasterized_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetDegenerateLinesRasterized (Bool32 degenerateLinesRasterized_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetFullyCoveredFragmentShaderInputVariable (Bool32 fullyCoveredFragmentShaderInputVariable_)
 
PhysicalDeviceConservativeRasterizationPropertiesEXTsetConservativeRasterizationPostDepthCoverage (Bool32 conservativeRasterizationPostDepthCoverage_)
 
 operator const VkPhysicalDeviceConservativeRasterizationPropertiesEXT & () const
 
bool operator== (PhysicalDeviceConservativeRasterizationPropertiesEXT const &rhs) const
 
bool operator!= (PhysicalDeviceConservativeRasterizationPropertiesEXT const &rhs) const
 

Public Attributes

voidpNext = nullptr
 
float primitiveOverestimationSize
 
float maxExtraPrimitiveOverestimationSize
 
float extraPrimitiveOverestimationSizeGranularity
 
Bool32 primitiveUnderestimation
 
Bool32 conservativePointAndLineRasterization
 
Bool32 degenerateTrianglesRasterized
 
Bool32 degenerateLinesRasterized
 
Bool32 fullyCoveredFragmentShaderInputVariable
 
Bool32 conservativeRasterizationPostDepthCoverage
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT
 

Constructor & Destructor Documentation

◆ PhysicalDeviceConservativeRasterizationPropertiesEXT() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::PhysicalDeviceConservativeRasterizationPropertiesEXT ( float  primitiveOverestimationSize_ = 0,
float  maxExtraPrimitiveOverestimationSize_ = 0,
float  extraPrimitiveOverestimationSizeGranularity_ = 0,
Bool32  primitiveUnderestimation_ = 0,
Bool32  conservativePointAndLineRasterization_ = 0,
Bool32  degenerateTrianglesRasterized_ = 0,
Bool32  degenerateLinesRasterized_ = 0,
Bool32  fullyCoveredFragmentShaderInputVariable_ = 0,
Bool32  conservativeRasterizationPostDepthCoverage_ = 0 
)
inline

◆ PhysicalDeviceConservativeRasterizationPropertiesEXT() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::PhysicalDeviceConservativeRasterizationPropertiesEXT ( VkPhysicalDeviceConservativeRasterizationPropertiesEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPhysicalDeviceConservativeRasterizationPropertiesEXT &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::operator const VkPhysicalDeviceConservativeRasterizationPropertiesEXT & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::operator!= ( PhysicalDeviceConservativeRasterizationPropertiesEXT const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::operator= ( VkPhysicalDeviceConservativeRasterizationPropertiesEXT const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::operator== ( PhysicalDeviceConservativeRasterizationPropertiesEXT const rhs) const
inline
Here is the caller graph for this function:

◆ setConservativePointAndLineRasterization()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setConservativePointAndLineRasterization ( Bool32  conservativePointAndLineRasterization_)
inline

◆ setConservativeRasterizationPostDepthCoverage()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setConservativeRasterizationPostDepthCoverage ( Bool32  conservativeRasterizationPostDepthCoverage_)
inline

◆ setDegenerateLinesRasterized()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setDegenerateLinesRasterized ( Bool32  degenerateLinesRasterized_)
inline

◆ setDegenerateTrianglesRasterized()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setDegenerateTrianglesRasterized ( Bool32  degenerateTrianglesRasterized_)
inline

◆ setExtraPrimitiveOverestimationSizeGranularity()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setExtraPrimitiveOverestimationSizeGranularity ( float  extraPrimitiveOverestimationSizeGranularity_)
inline

◆ setFullyCoveredFragmentShaderInputVariable()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setFullyCoveredFragmentShaderInputVariable ( Bool32  fullyCoveredFragmentShaderInputVariable_)
inline

◆ setMaxExtraPrimitiveOverestimationSize()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setMaxExtraPrimitiveOverestimationSize ( float  maxExtraPrimitiveOverestimationSize_)
inline

◆ setPNext()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setPNext ( void pNext_)
inline

◆ setPrimitiveOverestimationSize()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setPrimitiveOverestimationSize ( float  primitiveOverestimationSize_)
inline

◆ setPrimitiveUnderestimation()

PhysicalDeviceConservativeRasterizationPropertiesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::setPrimitiveUnderestimation ( Bool32  primitiveUnderestimation_)
inline

Member Data Documentation

◆ conservativePointAndLineRasterization

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::conservativePointAndLineRasterization

◆ conservativeRasterizationPostDepthCoverage

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::conservativeRasterizationPostDepthCoverage

◆ degenerateLinesRasterized

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::degenerateLinesRasterized

◆ degenerateTrianglesRasterized

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::degenerateTrianglesRasterized

◆ extraPrimitiveOverestimationSizeGranularity

float VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::extraPrimitiveOverestimationSizeGranularity

◆ fullyCoveredFragmentShaderInputVariable

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::fullyCoveredFragmentShaderInputVariable

◆ maxExtraPrimitiveOverestimationSize

float VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::maxExtraPrimitiveOverestimationSize

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::pNext = nullptr

◆ primitiveOverestimationSize

float VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::primitiveOverestimationSize

◆ primitiveUnderestimation

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::primitiveUnderestimation

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT::sType = StructureType::ePhysicalDeviceConservativeRasterizationPropertiesEXT
private

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