#include <VulkanPipeline.h>
◆ FVulkanGraphicsPipelineState()
◆ ~FVulkanGraphicsPipelineState()
| FVulkanGraphicsPipelineState::~FVulkanGraphicsPipelineState |
( |
| ) |
|
◆ Bind()
◆ DeleteVkPipeline()
| void FVulkanGraphicsPipelineState::DeleteVkPipeline |
( |
bool |
bImmediate | ) |
|
◆ GetLayout()
| const FVulkanLayout & FVulkanGraphicsPipelineState::GetLayout |
( |
| ) |
const |
|
inline |
◆ GetOrCreateShaderModules()
◆ GetPatchedSpirvCode()
◆ GetShader()
◆ GetShaderKey()
◆ GetVertexInputState()
◆ GetVulkanPipeline()
| VkPipeline FVulkanGraphicsPipelineState::GetVulkanPipeline |
( |
| ) |
const |
|
inline |
◆ GetVulkanShader()
◆ PurgeShaderModules()
| void FVulkanGraphicsPipelineState::PurgeShaderModules |
( |
FVulkanShader *const * |
Shaders | ) |
|
◆ UsesBindless()
| bool FVulkanGraphicsPipelineState::UsesBindless |
( |
| ) |
const |
|
inline |
◆ bHasInputAttachments
| bool FVulkanGraphicsPipelineState::bHasInputAttachments = false |
◆ bIsRegistered
| bool FVulkanGraphicsPipelineState::bIsRegistered |
◆ bUsesBindless
| bool FVulkanGraphicsPipelineState::bUsesBindless = false |
◆ Desc
◆ Device
◆ FrameCounter
◆ Layout
◆ LRUFrame
◆ LRUNode
◆ PipelineCacheSize
◆ PrecacheKey
| uint64 FVulkanGraphicsPipelineState::PrecacheKey |
◆ PrimitiveType
◆ RenderPass
◆ ShaderKeys
◆ VertexInputState
◆ VulkanKey
◆ VulkanPipeline
| VkPipeline FVulkanGraphicsPipelineState::VulkanPipeline |
◆ VulkanShaders
The documentation for this class was generated from the following files: