#include <PipelineState.h>
◆ UID
◆ ~CGraphicsPipelineState()
Renderer::Backend::Vulkan::CGraphicsPipelineState::~CGraphicsPipelineState |
( |
| ) |
|
|
override |
◆ CGraphicsPipelineState()
Renderer::Backend::Vulkan::CGraphicsPipelineState::CGraphicsPipelineState |
( |
| ) |
|
|
inlineprivate |
◆ Create()
◆ GetDesc()
◆ GetDevice()
IDevice * Renderer::Backend::Vulkan::CGraphicsPipelineState::GetDevice |
( |
| ) |
|
|
overridevirtual |
◆ GetOrCreatePipeline()
VkPipeline Renderer::Backend::Vulkan::CGraphicsPipelineState::GetOrCreatePipeline |
( |
const CVertexInputLayout * |
vertexInputLayout, |
|
|
CFramebuffer * |
framebuffer |
|
) |
| |
◆ GetShaderProgram()
IShaderProgram* Renderer::Backend::Vulkan::CGraphicsPipelineState::GetShaderProgram |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetUID()
UID Renderer::Backend::Vulkan::CGraphicsPipelineState::GetUID |
( |
| ) |
const |
|
inline |
◆ CDevice
◆ m_Desc
◆ m_Device
CDevice* Renderer::Backend::Vulkan::CGraphicsPipelineState::m_Device = nullptr |
|
private |
◆ m_PipelineMap
◆ m_UID
UID Renderer::Backend::Vulkan::CGraphicsPipelineState::m_UID = 0 |
|
private |
The documentation for this class was generated from the following files: