#include <VulkanPendingState.h>
|
| | FVulkanPendingComputeState (FVulkanDevice &InDevice) |
| |
| | ~FVulkanPendingComputeState () |
| |
| void | Reset () |
| |
| void | SetComputePipeline (FVulkanComputePipeline *InComputePipeline) |
| |
| void | PrepareForDispatch (FVulkanCommandListContext &Context) |
| |
| const FVulkanComputeShader * | GetCurrentShader () const |
| |
| void | SetUAVForUBResource (uint32 DescriptorSet, uint32 BindingIndex, FVulkanUnorderedAccessView *UAV) |
| |
| void | SetUAVForStage (uint32 UAVIndex, FVulkanUnorderedAccessView *UAV) |
| |
| void | SetTextureForStage (uint32 TextureIndex, const FVulkanTexture *Texture, VkImageLayout Layout) |
| |
| void | SetSamplerStateForStage (uint32 SamplerIndex, FVulkanSamplerState *Sampler) |
| |
| void | SetTextureForUBResource (int32 DescriptorSet, uint32 BindingIndex, const FVulkanTexture *Texture, VkImageLayout Layout) |
| |
| void | SetSRVForUBResource (uint32 DescriptorSet, uint32 BindingIndex, FVulkanShaderResourceView *SRV) |
| |
| void | SetSRVForStage (uint32 SRVIndex, FVulkanShaderResourceView *SRV) |
| |
| void | SetPackedGlobalShaderParameter (uint32 BufferIndex, uint32 Offset, uint32 NumBytes, const void *NewValue) |
| |
| void | SetSamplerStateForUBResource (uint32 DescriptorSet, uint32 BindingIndex, FVulkanSamplerState *Sampler) |
| |
| void | NotifyDeletedPipeline (FVulkanComputePipeline *Pipeline) |
| |
◆ FVulkanPendingComputeState()
| FVulkanPendingComputeState::FVulkanPendingComputeState |
( |
FVulkanDevice & |
InDevice | ) |
|
|
inline |
◆ ~FVulkanPendingComputeState()
| FVulkanPendingComputeState::~FVulkanPendingComputeState |
( |
| ) |
|
◆ GetCurrentShader()
◆ NotifyDeletedPipeline()
◆ PrepareForDispatch()
◆ Reset()
| void FVulkanPendingComputeState::Reset |
( |
| ) |
|
|
inline |
◆ SetComputePipeline()
◆ SetPackedGlobalShaderParameter()
| void FVulkanPendingComputeState::SetPackedGlobalShaderParameter |
( |
uint32 |
BufferIndex, |
|
|
uint32 |
Offset, |
|
|
uint32 |
NumBytes, |
|
|
const void * |
NewValue |
|
) |
| |
|
inline |
◆ SetSamplerStateForStage()
◆ SetSamplerStateForUBResource()
◆ SetSRVForStage()
◆ SetSRVForUBResource()
◆ SetTextureForStage()
◆ SetTextureForUBResource()
◆ SetUAVForStage()
◆ SetUAVForUBResource()
◆ FVulkanCommandListContext
◆ CurrentPipeline
◆ CurrentState
◆ Device
◆ PipelineStates
The documentation for this class was generated from the following files: