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 2024-11-21 at 00:08:26 +0000