KDGpu::VulkanGraphicsPipeline
Module: Vulkan
VulkanGraphicsPipeline. 
#include <vulkan_graphics_pipeline.h>
Inherits from KDGpu::ApiGraphicsPipeline
Public Functions
 | 
Name | 
 | 
VulkanGraphicsPipeline(VkPipeline _pipeline, VulkanResourceManager * _vulkanResourceManager, const Handle< RenderPass_t > & _renderPassHandle, const std::vector< VkDynamicState > & _enabledDynamicState, const Handle< Device_t > & _deviceHandle, const Handle< PipelineLayout_t > & _pipelineLayoutHandle) | 
Public Attributes
Public Functions Documentation
function VulkanGraphicsPipeline
 | explicit VulkanGraphicsPipeline(
    VkPipeline _pipeline,
    VulkanResourceManager * _vulkanResourceManager,
    const Handle< RenderPass_t > & _renderPassHandle,
    const std::vector< VkDynamicState > & _enabledDynamicState,
    const Handle< Device_t > & _deviceHandle,
    const Handle< PipelineLayout_t > & _pipelineLayoutHandle
)
  | 
 
Public Attributes Documentation
variable pipeline
 | VkPipeline pipeline { VK_NULL_HANDLE };
  | 
 
variable renderPass
 | VkRenderPass renderPass { VK_NULL_HANDLE };
  | 
 
variable enabledDynamicState
 | std::vector< VkDynamicState > enabledDynamicState;
  | 
 
variable vulkanResourceManager
 | VulkanResourceManager * vulkanResourceManager;
  | 
 
variable renderPassHandle
 | Handle< RenderPass_t > renderPassHandle;
  | 
 
variable deviceHandle
 | Handle< Device_t > deviceHandle;
  | 
 
variable pipelineLayoutHandle
 | Handle< PipelineLayout_t > pipelineLayoutHandle;
  | 
 
Updated on 2025-07-08 at 12:01:11 +0000