UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanPipeline Class Reference

#include <VulkanPipeline.h>

+ Inheritance diagram for FVulkanPipeline:

Public Member Functions

 FVulkanPipeline (FVulkanDevice *InDevice)
 
virtual ~FVulkanPipeline ()
 
VkPipeline GetHandle () const
 
const FVulkanLayoutGetLayout () const
 

Public Attributes

VulkanResourceFrameCounter FrameCounter
 

Protected Attributes

FVulkanDeviceDevice
 
VkPipeline Pipeline
 
FVulkanLayoutLayout
 

Friends

class FVulkanPipelineStateCacheManager
 
class FVulkanGraphicsPipelineState
 
class FVulkanComputePipelineDescriptorState
 

Constructor & Destructor Documentation

◆ FVulkanPipeline()

FVulkanPipeline::FVulkanPipeline ( FVulkanDevice InDevice)

◆ ~FVulkanPipeline()

FVulkanPipeline::~FVulkanPipeline ( )
virtual

Member Function Documentation

◆ GetHandle()

VkPipeline FVulkanPipeline::GetHandle ( ) const
inline

◆ GetLayout()

const FVulkanLayout & FVulkanPipeline::GetLayout ( ) const
inline

Friends And Related Symbol Documentation

◆ FVulkanComputePipelineDescriptorState

◆ FVulkanGraphicsPipelineState

◆ FVulkanPipelineStateCacheManager

Member Data Documentation

◆ Device

FVulkanDevice* FVulkanPipeline::Device
protected

◆ FrameCounter

VulkanResourceFrameCounter FVulkanPipeline::FrameCounter

◆ Layout

FVulkanLayout* FVulkanPipeline::Layout
protected

◆ Pipeline

VkPipeline FVulkanPipeline::Pipeline
protected

The documentation for this class was generated from the following files: