Skip to content

KDGpu::BindGroupPoolOptions

#include <bind_group_pool_options.h>

Public Attributes

Name
std::string_view label
uint16_t uniformBufferCount
uint16_t dynamicUniformBufferCount
uint16_t storageBufferCount
uint16_t textureSamplerCount
uint16_t textureCount
uint16_t samplerCount
uint16_t imageCount
uint16_t inputAttachmentCount
uint16_t accelerationStructureCount
uint16_t maxBindGroupCount
BindGroupPoolFlags flags

Public Attributes Documentation

variable label

1
std::string_view label;

variable uniformBufferCount

1
uint16_t uniformBufferCount { 0 };

variable dynamicUniformBufferCount

1
uint16_t dynamicUniformBufferCount { 0 };

variable storageBufferCount

1
uint16_t storageBufferCount { 0 };

variable textureSamplerCount

1
uint16_t textureSamplerCount { 0 };

variable textureCount

1
uint16_t textureCount { 0 };

variable samplerCount

1
uint16_t samplerCount { 0 };

variable imageCount

1
uint16_t imageCount { 0 };

variable inputAttachmentCount

1
uint16_t inputAttachmentCount { 0 };

variable accelerationStructureCount

1
uint16_t accelerationStructureCount { 0 };

variable maxBindGroupCount

1
uint16_t maxBindGroupCount { 1 };

variable flags

1
BindGroupPoolFlags flags { BindGroupPoolFlagBits::CreateFreeBindGroups };

Updated on 2025-07-01 at 00:02:08 +0000