Skip to content

KDGpu::VulkanBindGroup

Module: Vulkan

VulkanBindGroup.

#include <vulkan_bind_group.h>

Public Functions

Name
VulkanBindGroup(VkDescriptorSet _descriptorSet, VkDescriptorPool _descriptorPool, VulkanResourceManager * _vulkanResourceManager, const Handle< Device_t > & _deviceHandle)
void update(const BindGroupEntry & entry)

Public Attributes

Name
VkDescriptorSet descriptorSet
VkDescriptorPool descriptorPool
VulkanResourceManager * vulkanResourceManager
Handle< Device_t > deviceHandle

Public Functions Documentation

function VulkanBindGroup

1
2
3
4
5
6
explicit VulkanBindGroup(
    VkDescriptorSet _descriptorSet,
    VkDescriptorPool _descriptorPool,
    VulkanResourceManager * _vulkanResourceManager,
    const Handle< Device_t > & _deviceHandle
)

function update

1
2
3
void update(
    const BindGroupEntry & entry
)

Public Attributes Documentation

variable descriptorSet

1
VkDescriptorSet descriptorSet { VK_NULL_HANDLE };

variable descriptorPool

1
VkDescriptorPool descriptorPool { VK_NULL_HANDLE };

variable vulkanResourceManager

1
VulkanResourceManager * vulkanResourceManager;

variable deviceHandle

1
Handle< Device_t > deviceHandle;

Updated on 2025-04-14 at 00:01:36 +0000