関数
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
public | vk::Viewport | static | ||
public | vk::Rect2D | static | ||
public | vk::PipelineVertexInputStateCreateInfo | static | createVertexInputState() | |
public | vk::PipelineInputAssemblyStateCreateInfo | static | createInputAssemblyState() | |
public | vk::PipelineViewportStateCreateInfo | static | createViewportState( const vk::Viewport& inViewport, const vk::Rect2D& inScissor ) | |
public | vk::PipelineDynamicStateCreateInfo | static | createDynamicState( const std::vector<vk::DynamicState>& inDynamicStates ) | |
public | vk::PipelineRasterizationStateCreateInfo | static | createRasterizationState( vk::PolygonMode inPolygonMode ) | |
public | vk::PipelineMultisampleStateCreateInfo | static | createMulitsampleState() | |
public | vk::PipelineColorBlendAttachmentState | static | createBlendAttachmentState( bool bInIsEnabled ) | |
public | vk::PipelineColorBlendStateCreateInfo | static | createColorBlendState() | |
public | vk::PipelineDepthStencilStateCreateInfo | static | createDepthStencilState() | |
public | vk::PipelineLayout | static | createLayout( const std::vector<vk::DescriptorSetLayout>& inDescriptorSetLayouts, const std::vector<vk::PushConstantRange>& inPushConstants, const vk::Device& inLogicalDevice ) | |
public | vk::AttachmentDescription | static | ||
public | vk::SubpassDependency | static | createColorSubpassDepedency() | |
public | vk::AttachmentDescription | static | ||
public | vk::SubpassDependency | static | createDepthSubpassDepedency() | |
public | vk::RenderPass | static | createRendepass( const std::vector<vk::AttachmentDescription>& inAttachments, const std::vector<vk::SubpassDependency>& inSubpassDepedencies, const std::vector<vk::SubpassDescription>& inSubpasses, const vk::Device& inLogicalDevice ) | |
public | void | init( const vk::Device& inLogicalDevice, const vk::GraphicsPipelineCreateInfo& inCreateInfo ) | ||
public | void | bind( vk::CommandBuffer& inCommandBuffer ) | ||
public | void | bind( vk::CommandBuffer& inCommandBuffer, std::uint32_t inIndex, vk::DescriptorSet inDescriptorSet ) | ||
public | void | destroy() |
メンバ
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
public | vk::PipelineLayout | layout | ||
public | vk::RenderPass | renderPass | ||
public | vk::Pipeline | instance | ||
private | vk::Device | m_logicalDevice |