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

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo:
[legend]

Public Member Functions

 ComputePipelineCreateInfo (PipelineCreateFlags flags_=PipelineCreateFlags(), PipelineShaderStageCreateInfo stage_=PipelineShaderStageCreateInfo(), PipelineLayout layout_=PipelineLayout(), Pipeline basePipelineHandle_=Pipeline(), int32_t basePipelineIndex_=0)
 
 ComputePipelineCreateInfo (VkComputePipelineCreateInfo const &rhs)
 
ComputePipelineCreateInfooperator= (VkComputePipelineCreateInfo const &rhs)
 
ComputePipelineCreateInfosetPNext (const void *pNext_)
 
ComputePipelineCreateInfosetFlags (PipelineCreateFlags flags_)
 
ComputePipelineCreateInfosetStage (PipelineShaderStageCreateInfo stage_)
 
ComputePipelineCreateInfosetLayout (PipelineLayout layout_)
 
ComputePipelineCreateInfosetBasePipelineHandle (Pipeline basePipelineHandle_)
 
ComputePipelineCreateInfosetBasePipelineIndex (int32_t basePipelineIndex_)
 
 operator const VkComputePipelineCreateInfo & () const
 
bool operator== (ComputePipelineCreateInfo const &rhs) const
 
bool operator!= (ComputePipelineCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
PipelineCreateFlags flags
 
PipelineShaderStageCreateInfo stage
 
PipelineLayout layout
 
Pipeline basePipelineHandle
 
int32_t basePipelineIndex
 

Private Attributes

StructureType sType = StructureType::eComputePipelineCreateInfo
 

Constructor & Destructor Documentation

◆ ComputePipelineCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::ComputePipelineCreateInfo ( PipelineCreateFlags  flags_ = PipelineCreateFlags(),
PipelineShaderStageCreateInfo  stage_ = PipelineShaderStageCreateInfo(),
PipelineLayout  layout_ = PipelineLayout(),
Pipeline  basePipelineHandle_ = Pipeline(),
int32_t  basePipelineIndex_ = 0 
)
inline

◆ ComputePipelineCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::ComputePipelineCreateInfo ( VkComputePipelineCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkComputePipelineCreateInfo &()

VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::operator const VkComputePipelineCreateInfo & ( ) const
inline

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ setBasePipelineHandle()

ComputePipelineCreateInfo& VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::setBasePipelineHandle ( Pipeline  basePipelineHandle_)
inline

◆ setBasePipelineIndex()

ComputePipelineCreateInfo& VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::setBasePipelineIndex ( int32_t  basePipelineIndex_)
inline

◆ setFlags()

ComputePipelineCreateInfo& VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::setFlags ( PipelineCreateFlags  flags_)
inline

◆ setLayout()

ComputePipelineCreateInfo& VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::setLayout ( PipelineLayout  layout_)
inline

◆ setPNext()

ComputePipelineCreateInfo& VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::setPNext ( const void pNext_)
inline

◆ setStage()

ComputePipelineCreateInfo& VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::setStage ( PipelineShaderStageCreateInfo  stage_)
inline

Member Data Documentation

◆ basePipelineHandle

Pipeline VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::basePipelineHandle

◆ basePipelineIndex

int32_t VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::basePipelineIndex

◆ flags

PipelineCreateFlags VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::flags

◆ layout

PipelineLayout VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::layout

◆ pNext

const void* VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::pNext = nullptr

◆ stage

PipelineShaderStageCreateInfo VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::stage

◆ sType

StructureType VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo::sType = StructureType::eComputePipelineCreateInfo
private

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