Vulkan Schnee
0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::ComputePass Member List
This is the complete list of members for
EngineCore::ComputePass
, including all inherited members.
bindDescriptorSets
(VkCommandBuffer commandBuffer, uint32_t frameInFlightIndex)
EngineCore::ComputePass
cleanedUp
EngineCore::ComputePass
private
cleanup
(VkDevice device)
EngineCore::ComputePass
cleanup
(ApplicationContext *context)
EngineCore::ComputePass
ComputePass
(const std::string &name)
EngineCore::ComputePass
computePipeline
EngineCore::ComputePass
private
create
(VkDevice device, const VkPipelineLayoutCreateInfo *pPipelineLayoutCreateInfo, const VkDescriptorSetLayoutCreateInfo *pDescriptorSetLayoutCreateInfo, std::string shaderName, std::optional< const PipelineSpecializationData * > pSpecializationData)
EngineCore::ComputePass
createDescriptorSet
(VkDevice device, uint32_t frameInFlightIndex, VkDescriptorPool descriptorPool)
EngineCore::ComputePass
createPushConstantsInfo
(uint32_t size, const void *pValues) const
EngineCore::ComputePass
descriptorSet
EngineCore::ComputePass
private
descriptorSetBuilder
EngineCore::ComputePass
private
descriptorSetLayout
EngineCore::ComputePass
private
extractSpecializationData
(std::optional< const PipelineSpecializationData * > pSpecializationData)
EngineCore::ComputePass
protected
virtual
getComputePipeline
()
EngineCore::ComputePass
getDescriptorSet
(uint32_t frameInFlightIndex) const
EngineCore::ComputePass
getDescriptorSetLayout
()
EngineCore::ComputePass
getName
() const
EngineCore::ComputePass
inline
protected
getPipelineLayout
()
EngineCore::ComputePass
getThreadCount
() const
EngineCore::ComputePass
name
EngineCore::ComputePass
private
pipelineLayout
EngineCore::ComputePass
private
threadCount
EngineCore::ComputePass
protected
updateDescriptorSet
(uint32_t frameInFlightIndex)
EngineCore::ComputePass
~ComputePass
()=default
EngineCore::ComputePass
virtual
Generated by
1.14.0