SDL  2.0
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo:

Public Member Functions

 GraphicsPipelineCreateInfo (PipelineCreateFlags flags_=PipelineCreateFlags(), uint32_t stageCount_=0, const PipelineShaderStageCreateInfo *pStages_=nullptr, const PipelineVertexInputStateCreateInfo *pVertexInputState_=nullptr, const PipelineInputAssemblyStateCreateInfo *pInputAssemblyState_=nullptr, const PipelineTessellationStateCreateInfo *pTessellationState_=nullptr, const PipelineViewportStateCreateInfo *pViewportState_=nullptr, const PipelineRasterizationStateCreateInfo *pRasterizationState_=nullptr, const PipelineMultisampleStateCreateInfo *pMultisampleState_=nullptr, const PipelineDepthStencilStateCreateInfo *pDepthStencilState_=nullptr, const PipelineColorBlendStateCreateInfo *pColorBlendState_=nullptr, const PipelineDynamicStateCreateInfo *pDynamicState_=nullptr, PipelineLayout layout_=PipelineLayout(), RenderPass renderPass_=RenderPass(), uint32_t subpass_=0, Pipeline basePipelineHandle_=Pipeline(), int32_t basePipelineIndex_=0)
 
 GraphicsPipelineCreateInfo (VkGraphicsPipelineCreateInfo const &rhs)
 
GraphicsPipelineCreateInfooperator= (VkGraphicsPipelineCreateInfo const &rhs)
 
GraphicsPipelineCreateInfosetPNext (const void *pNext_)
 
GraphicsPipelineCreateInfosetFlags (PipelineCreateFlags flags_)
 
GraphicsPipelineCreateInfosetStageCount (uint32_t stageCount_)
 
GraphicsPipelineCreateInfosetPStages (const PipelineShaderStageCreateInfo *pStages_)
 
GraphicsPipelineCreateInfosetPVertexInputState (const PipelineVertexInputStateCreateInfo *pVertexInputState_)
 
GraphicsPipelineCreateInfosetPInputAssemblyState (const PipelineInputAssemblyStateCreateInfo *pInputAssemblyState_)
 
GraphicsPipelineCreateInfosetPTessellationState (const PipelineTessellationStateCreateInfo *pTessellationState_)
 
GraphicsPipelineCreateInfosetPViewportState (const PipelineViewportStateCreateInfo *pViewportState_)
 
GraphicsPipelineCreateInfosetPRasterizationState (const PipelineRasterizationStateCreateInfo *pRasterizationState_)
 
GraphicsPipelineCreateInfosetPMultisampleState (const PipelineMultisampleStateCreateInfo *pMultisampleState_)
 
GraphicsPipelineCreateInfosetPDepthStencilState (const PipelineDepthStencilStateCreateInfo *pDepthStencilState_)
 
GraphicsPipelineCreateInfosetPColorBlendState (const PipelineColorBlendStateCreateInfo *pColorBlendState_)
 
GraphicsPipelineCreateInfosetPDynamicState (const PipelineDynamicStateCreateInfo *pDynamicState_)
 
GraphicsPipelineCreateInfosetLayout (PipelineLayout layout_)
 
GraphicsPipelineCreateInfosetRenderPass (RenderPass renderPass_)
 
GraphicsPipelineCreateInfosetSubpass (uint32_t subpass_)
 
GraphicsPipelineCreateInfosetBasePipelineHandle (Pipeline basePipelineHandle_)
 
GraphicsPipelineCreateInfosetBasePipelineIndex (int32_t basePipelineIndex_)
 
 operator VkGraphicsPipelineCreateInfo const & () const
 
 operator VkGraphicsPipelineCreateInfo & ()
 
bool operator== (GraphicsPipelineCreateInfo const &rhs) const
 
bool operator!= (GraphicsPipelineCreateInfo const &rhs) const
 

Data Fields

const voidpNext = nullptr
 
PipelineCreateFlags flags
 
uint32_t stageCount
 
const PipelineShaderStageCreateInfopStages
 
const PipelineVertexInputStateCreateInfopVertexInputState
 
const PipelineInputAssemblyStateCreateInfopInputAssemblyState
 
const PipelineTessellationStateCreateInfopTessellationState
 
const PipelineViewportStateCreateInfopViewportState
 
const PipelineRasterizationStateCreateInfopRasterizationState
 
const PipelineMultisampleStateCreateInfopMultisampleState
 
const PipelineDepthStencilStateCreateInfopDepthStencilState
 
const PipelineColorBlendStateCreateInfopColorBlendState
 
const PipelineDynamicStateCreateInfopDynamicState
 
PipelineLayout layout
 
RenderPass renderPass
 
uint32_t subpass
 
Pipeline basePipelineHandle
 
int32_t basePipelineIndex
 

Private Attributes

StructureType sType = StructureType::eGraphicsPipelineCreateInfo
 

Detailed Description

Definition at line 27313 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ GraphicsPipelineCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::GraphicsPipelineCreateInfo ( PipelineCreateFlags  flags_ = PipelineCreateFlags(),
uint32_t  stageCount_ = 0,
const PipelineShaderStageCreateInfo pStages_ = nullptr,
const PipelineVertexInputStateCreateInfo pVertexInputState_ = nullptr,
const PipelineInputAssemblyStateCreateInfo pInputAssemblyState_ = nullptr,
const PipelineTessellationStateCreateInfo pTessellationState_ = nullptr,
const PipelineViewportStateCreateInfo pViewportState_ = nullptr,
const PipelineRasterizationStateCreateInfo pRasterizationState_ = nullptr,
const PipelineMultisampleStateCreateInfo pMultisampleState_ = nullptr,
const PipelineDepthStencilStateCreateInfo pDepthStencilState_ = nullptr,
const PipelineColorBlendStateCreateInfo pColorBlendState_ = nullptr,
const PipelineDynamicStateCreateInfo pDynamicState_ = nullptr,
PipelineLayout  layout_ = PipelineLayout(),
RenderPass  renderPass_ = RenderPass(),
uint32_t  subpass_ = 0,
Pipeline  basePipelineHandle_ = Pipeline(),
int32_t  basePipelineIndex_ = 0 
)
inline

Definition at line 27315 of file vulkan.hpp.

27332  : flags( flags_ )
27333  , stageCount( stageCount_ )
27334  , pStages( pStages_ )
27335  , pVertexInputState( pVertexInputState_ )
27336  , pInputAssemblyState( pInputAssemblyState_ )
27337  , pTessellationState( pTessellationState_ )
27338  , pViewportState( pViewportState_ )
27339  , pRasterizationState( pRasterizationState_ )
27340  , pMultisampleState( pMultisampleState_ )
27341  , pDepthStencilState( pDepthStencilState_ )
27342  , pColorBlendState( pColorBlendState_ )
27343  , pDynamicState( pDynamicState_ )
27344  , layout( layout_ )
27345  , renderPass( renderPass_ )
27346  , subpass( subpass_ )
27347  , basePipelineHandle( basePipelineHandle_ )
27348  , basePipelineIndex( basePipelineIndex_ )
27349  {
27350  }

◆ GraphicsPipelineCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::GraphicsPipelineCreateInfo ( VkGraphicsPipelineCreateInfo const &  rhs)
inline

Definition at line 27352 of file vulkan.hpp.

27353  {
27354  memcpy( this, &rhs, sizeof( GraphicsPipelineCreateInfo ) );
27355  }

References memcpy.

Member Function Documentation

◆ operator VkGraphicsPipelineCreateInfo &()

VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::operator VkGraphicsPipelineCreateInfo & ( )
inline

Definition at line 27475 of file vulkan.hpp.

27476  {
27477  return *reinterpret_cast<VkGraphicsPipelineCreateInfo*>(this);
27478  }

◆ operator VkGraphicsPipelineCreateInfo const &()

VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::operator VkGraphicsPipelineCreateInfo const & ( ) const
inline

Definition at line 27470 of file vulkan.hpp.

27471  {
27472  return *reinterpret_cast<const VkGraphicsPipelineCreateInfo*>(this);
27473  }

◆ operator!=()

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

Definition at line 27503 of file vulkan.hpp.

27504  {
27505  return !operator==( rhs );
27506  }

References operator==().

◆ operator=()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::operator= ( VkGraphicsPipelineCreateInfo const &  rhs)
inline

Definition at line 27357 of file vulkan.hpp.

27358  {
27359  memcpy( this, &rhs, sizeof( GraphicsPipelineCreateInfo ) );
27360  return *this;
27361  }

References memcpy.

◆ operator==()

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

Definition at line 27480 of file vulkan.hpp.

27481  {
27482  return ( sType == rhs.sType )
27483  && ( pNext == rhs.pNext )
27484  && ( flags == rhs.flags )
27485  && ( stageCount == rhs.stageCount )
27486  && ( pStages == rhs.pStages )
27487  && ( pVertexInputState == rhs.pVertexInputState )
27488  && ( pInputAssemblyState == rhs.pInputAssemblyState )
27489  && ( pTessellationState == rhs.pTessellationState )
27490  && ( pViewportState == rhs.pViewportState )
27491  && ( pRasterizationState == rhs.pRasterizationState )
27492  && ( pMultisampleState == rhs.pMultisampleState )
27493  && ( pDepthStencilState == rhs.pDepthStencilState )
27494  && ( pColorBlendState == rhs.pColorBlendState )
27495  && ( pDynamicState == rhs.pDynamicState )
27496  && ( layout == rhs.layout )
27497  && ( renderPass == rhs.renderPass )
27498  && ( subpass == rhs.subpass )
27499  && ( basePipelineHandle == rhs.basePipelineHandle )
27500  && ( basePipelineIndex == rhs.basePipelineIndex );
27501  }

References basePipelineHandle, basePipelineIndex, flags, layout, pColorBlendState, pDepthStencilState, pDynamicState, pInputAssemblyState, pMultisampleState, pNext, pRasterizationState, pStages, pTessellationState, pVertexInputState, pViewportState, renderPass, stageCount, sType, and subpass.

Referenced by operator!=().

◆ setBasePipelineHandle()

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

Definition at line 27458 of file vulkan.hpp.

27459  {
27460  basePipelineHandle = basePipelineHandle_;
27461  return *this;
27462  }

References basePipelineHandle.

◆ setBasePipelineIndex()

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

Definition at line 27464 of file vulkan.hpp.

27465  {
27466  basePipelineIndex = basePipelineIndex_;
27467  return *this;
27468  }

References basePipelineIndex.

◆ setFlags()

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

Definition at line 27368 of file vulkan.hpp.

27369  {
27370  flags = flags_;
27371  return *this;
27372  }

◆ setLayout()

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

Definition at line 27440 of file vulkan.hpp.

27441  {
27442  layout = layout_;
27443  return *this;
27444  }

References layout.

◆ setPColorBlendState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPColorBlendState ( const PipelineColorBlendStateCreateInfo pColorBlendState_)
inline

Definition at line 27428 of file vulkan.hpp.

27429  {
27430  pColorBlendState = pColorBlendState_;
27431  return *this;
27432  }

References pColorBlendState.

◆ setPDepthStencilState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPDepthStencilState ( const PipelineDepthStencilStateCreateInfo pDepthStencilState_)
inline

Definition at line 27422 of file vulkan.hpp.

27423  {
27424  pDepthStencilState = pDepthStencilState_;
27425  return *this;
27426  }

References pDepthStencilState.

◆ setPDynamicState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPDynamicState ( const PipelineDynamicStateCreateInfo pDynamicState_)
inline

Definition at line 27434 of file vulkan.hpp.

27435  {
27436  pDynamicState = pDynamicState_;
27437  return *this;
27438  }

References pDynamicState.

◆ setPInputAssemblyState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPInputAssemblyState ( const PipelineInputAssemblyStateCreateInfo pInputAssemblyState_)
inline

Definition at line 27392 of file vulkan.hpp.

27393  {
27394  pInputAssemblyState = pInputAssemblyState_;
27395  return *this;
27396  }

References pInputAssemblyState.

◆ setPMultisampleState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPMultisampleState ( const PipelineMultisampleStateCreateInfo pMultisampleState_)
inline

Definition at line 27416 of file vulkan.hpp.

27417  {
27418  pMultisampleState = pMultisampleState_;
27419  return *this;
27420  }

References pMultisampleState.

◆ setPNext()

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

Definition at line 27362 of file vulkan.hpp.

27363  {
27364  pNext = pNext_;
27365  return *this;
27366  }

References pNext.

◆ setPRasterizationState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPRasterizationState ( const PipelineRasterizationStateCreateInfo pRasterizationState_)
inline

Definition at line 27410 of file vulkan.hpp.

27411  {
27412  pRasterizationState = pRasterizationState_;
27413  return *this;
27414  }

References pRasterizationState.

◆ setPStages()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPStages ( const PipelineShaderStageCreateInfo pStages_)
inline

Definition at line 27380 of file vulkan.hpp.

27381  {
27382  pStages = pStages_;
27383  return *this;
27384  }

References pStages.

◆ setPTessellationState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPTessellationState ( const PipelineTessellationStateCreateInfo pTessellationState_)
inline

Definition at line 27398 of file vulkan.hpp.

27399  {
27400  pTessellationState = pTessellationState_;
27401  return *this;
27402  }

References pTessellationState.

◆ setPVertexInputState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPVertexInputState ( const PipelineVertexInputStateCreateInfo pVertexInputState_)
inline

Definition at line 27386 of file vulkan.hpp.

27387  {
27388  pVertexInputState = pVertexInputState_;
27389  return *this;
27390  }

References pVertexInputState.

◆ setPViewportState()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setPViewportState ( const PipelineViewportStateCreateInfo pViewportState_)
inline

Definition at line 27404 of file vulkan.hpp.

27405  {
27406  pViewportState = pViewportState_;
27407  return *this;
27408  }

References pViewportState.

◆ setRenderPass()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setRenderPass ( RenderPass  renderPass_)
inline

Definition at line 27446 of file vulkan.hpp.

27447  {
27448  renderPass = renderPass_;
27449  return *this;
27450  }

References renderPass.

◆ setStageCount()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setStageCount ( uint32_t  stageCount_)
inline

Definition at line 27374 of file vulkan.hpp.

27375  {
27376  stageCount = stageCount_;
27377  return *this;
27378  }

References stageCount.

◆ setSubpass()

GraphicsPipelineCreateInfo& VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::setSubpass ( uint32_t  subpass_)
inline

Definition at line 27452 of file vulkan.hpp.

27453  {
27454  subpass = subpass_;
27455  return *this;
27456  }

References subpass.

Field Documentation

◆ basePipelineHandle

Pipeline VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::basePipelineHandle

Definition at line 27528 of file vulkan.hpp.

Referenced by operator==(), and setBasePipelineHandle().

◆ basePipelineIndex

int32_t VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::basePipelineIndex

Definition at line 27529 of file vulkan.hpp.

Referenced by operator==(), and setBasePipelineIndex().

◆ flags

PipelineCreateFlags VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::flags

Definition at line 27513 of file vulkan.hpp.

Referenced by operator==().

◆ layout

PipelineLayout VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::layout

Definition at line 27525 of file vulkan.hpp.

Referenced by operator==(), and setLayout().

◆ pColorBlendState

const PipelineColorBlendStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pColorBlendState

Definition at line 27523 of file vulkan.hpp.

Referenced by operator==(), and setPColorBlendState().

◆ pDepthStencilState

const PipelineDepthStencilStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pDepthStencilState

Definition at line 27522 of file vulkan.hpp.

Referenced by operator==(), and setPDepthStencilState().

◆ pDynamicState

const PipelineDynamicStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pDynamicState

Definition at line 27524 of file vulkan.hpp.

Referenced by operator==(), and setPDynamicState().

◆ pInputAssemblyState

const PipelineInputAssemblyStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pInputAssemblyState

Definition at line 27517 of file vulkan.hpp.

Referenced by operator==(), and setPInputAssemblyState().

◆ pMultisampleState

const PipelineMultisampleStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pMultisampleState

Definition at line 27521 of file vulkan.hpp.

Referenced by operator==(), and setPMultisampleState().

◆ pNext

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

Definition at line 27512 of file vulkan.hpp.

Referenced by operator==(), and setPNext().

◆ pRasterizationState

const PipelineRasterizationStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pRasterizationState

Definition at line 27520 of file vulkan.hpp.

Referenced by operator==(), and setPRasterizationState().

◆ pStages

const PipelineShaderStageCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pStages

Definition at line 27515 of file vulkan.hpp.

Referenced by operator==(), and setPStages().

◆ pTessellationState

const PipelineTessellationStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pTessellationState

Definition at line 27518 of file vulkan.hpp.

Referenced by operator==(), and setPTessellationState().

◆ pVertexInputState

const PipelineVertexInputStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pVertexInputState

Definition at line 27516 of file vulkan.hpp.

Referenced by operator==(), and setPVertexInputState().

◆ pViewportState

const PipelineViewportStateCreateInfo* VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pViewportState

Definition at line 27519 of file vulkan.hpp.

Referenced by operator==(), and setPViewportState().

◆ renderPass

RenderPass VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::renderPass

Definition at line 27526 of file vulkan.hpp.

Referenced by operator==(), and setRenderPass().

◆ stageCount

uint32_t VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::stageCount

Definition at line 27514 of file vulkan.hpp.

Referenced by operator==(), and setStageCount().

◆ sType

StructureType VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::sType = StructureType::eGraphicsPipelineCreateInfo
private

Definition at line 27509 of file vulkan.hpp.

Referenced by operator==().

◆ subpass

uint32_t VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::subpass

Definition at line 27527 of file vulkan.hpp.

Referenced by operator==(), and setSubpass().


The documentation for this struct was generated from the following file:
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pVertexInputState
const PipelineVertexInputStateCreateInfo * pVertexInputState
Definition: vulkan.hpp:27516
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::renderPass
RenderPass renderPass
Definition: vulkan.hpp:27526
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::sType
StructureType sType
Definition: vulkan.hpp:27509
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::basePipelineHandle
Pipeline basePipelineHandle
Definition: vulkan.hpp:27528
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::operator==
bool operator==(GraphicsPipelineCreateInfo const &rhs) const
Definition: vulkan.hpp:27480
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::basePipelineIndex
int32_t basePipelineIndex
Definition: vulkan.hpp:27529
memcpy
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pColorBlendState
const PipelineColorBlendStateCreateInfo * pColorBlendState
Definition: vulkan.hpp:27523
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pInputAssemblyState
const PipelineInputAssemblyStateCreateInfo * pInputAssemblyState
Definition: vulkan.hpp:27517
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pStages
const PipelineShaderStageCreateInfo * pStages
Definition: vulkan.hpp:27515
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pTessellationState
const PipelineTessellationStateCreateInfo * pTessellationState
Definition: vulkan.hpp:27518
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::layout
PipelineLayout layout
Definition: vulkan.hpp:27525
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pRasterizationState
const PipelineRasterizationStateCreateInfo * pRasterizationState
Definition: vulkan.hpp:27520
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pDepthStencilState
const PipelineDepthStencilStateCreateInfo * pDepthStencilState
Definition: vulkan.hpp:27522
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pMultisampleState
const PipelineMultisampleStateCreateInfo * pMultisampleState
Definition: vulkan.hpp:27521
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::subpass
uint32_t subpass
Definition: vulkan.hpp:27527
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pViewportState
const PipelineViewportStateCreateInfo * pViewportState
Definition: vulkan.hpp:27519
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::flags
PipelineCreateFlags flags
Definition: vulkan.hpp:27513
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pDynamicState
const PipelineDynamicStateCreateInfo * pDynamicState
Definition: vulkan.hpp:27524
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::GraphicsPipelineCreateInfo
GraphicsPipelineCreateInfo(PipelineCreateFlags flags_=PipelineCreateFlags(), uint32_t stageCount_=0, const PipelineShaderStageCreateInfo *pStages_=nullptr, const PipelineVertexInputStateCreateInfo *pVertexInputState_=nullptr, const PipelineInputAssemblyStateCreateInfo *pInputAssemblyState_=nullptr, const PipelineTessellationStateCreateInfo *pTessellationState_=nullptr, const PipelineViewportStateCreateInfo *pViewportState_=nullptr, const PipelineRasterizationStateCreateInfo *pRasterizationState_=nullptr, const PipelineMultisampleStateCreateInfo *pMultisampleState_=nullptr, const PipelineDepthStencilStateCreateInfo *pDepthStencilState_=nullptr, const PipelineColorBlendStateCreateInfo *pColorBlendState_=nullptr, const PipelineDynamicStateCreateInfo *pDynamicState_=nullptr, PipelineLayout layout_=PipelineLayout(), RenderPass renderPass_=RenderPass(), uint32_t subpass_=0, Pipeline basePipelineHandle_=Pipeline(), int32_t basePipelineIndex_=0)
Definition: vulkan.hpp:27315
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::stageCount
uint32_t stageCount
Definition: vulkan.hpp:27514
flags
GLbitfield flags
Definition: SDL_opengl_glext.h:1480
VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo::pNext
const void * pNext
Definition: vulkan.hpp:27512