#include <PipelineState.h>
◆ ~CGraphicsPipelineState()
Renderer::Backend::Vulkan::CGraphicsPipelineState::~CGraphicsPipelineState |
( |
| ) |
|
|
override |
◆ CGraphicsPipelineState()
Renderer::Backend::Vulkan::CGraphicsPipelineState::CGraphicsPipelineState |
( |
| ) |
|
|
privatedefault |
◆ 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()
DeviceObjectUID 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
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/PipelineState.h
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/PipelineState.cpp