Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::vk Namespace Reference

Functions

VkCommandBufferAllocateInfo commandBufferAllocateInfo (VkCommandPool commandPool, VkCommandBufferLevel level, uint32_t bufferCount)
 
VkCommandPoolCreateInfo commandPoolCreateInfo ()
 
VkCommandBufferBeginInfo commandBufferBeginInfo (VkCommandBufferUsageFlags flags=0)
 
VkRenderPassBeginInfo renderPassBeginInfo ()
 
VkRenderPassCreateInfo renderPassCreateInfo ()
 
VkShaderModuleCreateInfo shaderModuleCreateInfo ()
 
VkShaderModuleCreateInfo shaderModuleCreateInfo (size_t codeSize, const uint32_t *pCode)
 
VkImageMemoryBarrier imageMemoryBarrier ()
 Initialize an image memory barrier with no image transfer ownership.
 
VkBufferMemoryBarrier bufferMemoryBarrier ()
 Initialize a buffer memory barrier with no image transfer ownership.
 
VkImageMemoryBarrier2 imageMemoryBarrier2 ()
 Initialize an image memory barrier with no image transfer ownership.
 
VkBufferMemoryBarrier2 bufferMemoryBarrier2 ()
 
VkMemoryBarrier memoryBarrier ()
 
VkMemoryBarrier2 memoryBarrier2 ()
 
VkDependencyInfo dependencyInfo ()
 
VkImageCreateInfo imageCreateInfo ()
 
VkSamplerCreateInfo samplerCreateInfo ()
 
VkImageViewCreateInfo imageViewCreateInfo ()
 
VkImageViewUsageCreateInfo imageViewUsageCreateInfo ()
 
VkFramebufferCreateInfo framebufferCreateInfo ()
 
VkSemaphoreCreateInfo semaphoreCreateInfo ()
 
VkFenceCreateInfo fenceCreateInfo (VkFenceCreateFlags flags=0)
 
VkEventCreateInfo eventCreateInfo ()
 
VkSubmitInfo submitInfo ()
 
VkBufferCreateInfo bufferCreateInfo ()
 
VkBufferCreateInfo bufferCreateInfo (VkBufferUsageFlags usage, VkDeviceSize size)
 
VkDescriptorPoolCreateInfo descriptorPoolCreateInfo (uint32_t poolSizeCount, VkDescriptorPoolSize *pPoolSizes, uint32_t maxSets)
 
VkDescriptorPoolCreateInfo descriptorPoolCreateInfo (const vector< VkDescriptorPoolSize > &poolSizes, uint32_t maxSets)
 
VkDescriptorPoolSize descriptorPoolSize (VkDescriptorType type, uint32_t descriptorCount)
 
VkDescriptorSetLayoutBinding descriptorSetLayoutBinding (VkDescriptorType type, VkShaderStageFlags stageFlags, uint32_t binding, uint32_t descriptorCount=1)
 
VkDescriptorSetLayoutCreateInfo descriptorSetLayoutCreateInfo (const VkDescriptorSetLayoutBinding *pBindings, uint32_t bindingCount)
 
VkDescriptorSetLayoutCreateInfo descriptorSetLayoutCreateInfo (const vector< VkDescriptorSetLayoutBinding > &bindings)
 
VkPipelineLayoutCreateInfo pipelineLayoutCreateInfo (const VkDescriptorSetLayout *pSetLayouts, uint32_t setLayoutCount=1)
 
VkPipelineLayoutCreateInfo pipelineLayoutCreateInfo (uint32_t setLayoutCount=1)
 
VkDescriptorSetAllocateInfo descriptorSetAllocateInfo (VkDescriptorPool descriptorPool, const VkDescriptorSetLayout *pSetLayouts, uint32_t descriptorSetCount)
 
VkDescriptorImageInfo descriptorImageInfo (VkSampler sampler, VkImageView imageView, VkImageLayout imageLayout)
 
VkWriteDescriptorSet writeDescriptorSet (VkDescriptorType type, uint32_t binding, VkDescriptorBufferInfo *bufferInfo, uint32_t descriptorCount=1)
 
VkWriteDescriptorSet writeDescriptorSet (VkDescriptorSet dstSet, VkDescriptorType type, uint32_t binding, VkDescriptorBufferInfo *bufferInfo, uint32_t descriptorCount=1)
 
VkWriteDescriptorSet writeDescriptorSet (VkDescriptorType type, uint32_t binding, VkDescriptorImageInfo *imageInfo, uint32_t descriptorCount=1)
 
VkWriteDescriptorSet writeDescriptorSet (VkDescriptorSet dstSet, VkDescriptorType type, uint32_t binding, VkDescriptorImageInfo *imageInfo, uint32_t descriptorCount=1)
 
VkVertexInputBindingDescription vertexInputBindingDescription (uint32_t binding, uint32_t stride, VkVertexInputRate inputRate)
 
VkVertexInputAttributeDescription vertexInputAttributeDescription (uint32_t binding, uint32_t location, VkFormat format, uint32_t offset)
 
VkPipelineVertexInputStateCreateInfo pipelineVertexInputStateCreateInfo ()
 
VkPipelineVertexInputStateCreateInfo pipelineVertexInputStateCreateInfo (const vector< VkVertexInputBindingDescription > &vertexBindingDescriptions, const vector< VkVertexInputAttributeDescription > &vertexAttributeDescriptions)
 
VkPipelineInputAssemblyStateCreateInfo pipelineInputAssemblyStateCreateInfo (VkPrimitiveTopology topology, VkPipelineInputAssemblyStateCreateFlags flags, VkBool32 primitiveRestartEnable)
 
VkPipelineRasterizationStateCreateInfo pipelineRasterizationStateCreateInfo (VkPolygonMode polygonMode, VkCullModeFlags cullMode, VkFrontFace frontFace, VkPipelineRasterizationStateCreateFlags flags=0)
 
VkPipelineColorBlendAttachmentState pipelineColorBlendAttachmentState (VkColorComponentFlags colorWriteMask, VkBool32 blendEnable)
 
VkPipelineColorBlendStateCreateInfo pipelineColorBlendStateCreateInfo (uint32_t attachmentCount, const VkPipelineColorBlendAttachmentState *pAttachments)
 
VkPipelineDepthStencilStateCreateInfo pipelineDepthStencilStateCreateInfo (VkBool32 depthTestEnable, VkBool32 depthWriteEnable, VkCompareOp depthCompareOp)
 
VkPipelineViewportStateCreateInfo pipelineViewportStateCreateInfo (uint32_t viewportCount, uint32_t scissorCount, VkPipelineViewportStateCreateFlags flags=0)
 
VkPipelineMultisampleStateCreateInfo pipelineMultisampleStateCreateInfo (VkSampleCountFlagBits rasterizationSamples, VkPipelineMultisampleStateCreateFlags flags=0)
 
VkPipelineDynamicStateCreateInfo pipelineDynamicStateCreateInfo (const VkDynamicState *pDynamicStates, uint32_t dynamicStateCount, VkPipelineDynamicStateCreateFlags flags=0)
 
VkPipelineDynamicStateCreateInfo pipelineDynamicStateCreateInfo (const vector< VkDynamicState > &pDynamicStates, VkPipelineDynamicStateCreateFlags flags=0)
 
VkPipelineTessellationStateCreateInfo pipelineTessellationStateCreateInfo (uint32_t patchControlPoints)
 
VkGraphicsPipelineCreateInfo pipelineCreateInfo (VkPipelineLayout layout, VkRenderPass renderPass, VkPipelineCreateFlags flags=0)
 
VkGraphicsPipelineCreateInfo pipelineCreateInfo ()
 
VkComputePipelineCreateInfo computePipelineCreateInfo (VkPipelineLayout layout, VkPipelineCreateFlags flags=0)
 
VkPipelineShaderStageCreateInfo pipelineShaderStageCreateInfo (VkShaderStageFlagBits stage, VkShaderModule shaderModule, const char *entryPoint="main")
 
VkPushConstantRange pushConstantRange (VkShaderStageFlags stageFlags, uint32_t size, uint32_t offset)
 
VkBindSparseInfo bindSparseInfo ()
 
VkSpecializationMapEntry specializationMapEntry (uint32_t constantID, uint32_t offset, size_t size)
 Initialize a map entry for a shader specialization constant.
 
VkSpecializationInfo specializationInfo (uint32_t mapEntryCount, const VkSpecializationMapEntry *mapEntries, size_t dataSize, const void *data)
 Initialize a specialization constant info structure to pass to a shader stage.
 
VkSpecializationInfo specializationInfo (const vector< VkSpecializationMapEntry > &mapEntries, size_t dataSize, const void *data)
 Initialize a specialization constant info structure to pass to a shader stage.
 
VkAccelerationStructureGeometryKHR accelerationStructureGeometryKHR ()
 
VkAccelerationStructureBuildGeometryInfoKHR accelerationStructureBuildGeometryInfoKHR ()
 
VkAccelerationStructureBuildSizesInfoKHR accelerationStructureBuildSizesInfoKHR ()
 
VkRayTracingShaderGroupCreateInfoKHR rayTracingShaderGroupCreateInfoKHR ()
 
VkRayTracingPipelineCreateInfoKHR rayTracingPipelineCreateInfoKHR ()
 
VkWriteDescriptorSetAccelerationStructureKHR writeDescriptorSetAccelerationStructureKHR ()
 

Function Documentation

◆ accelerationStructureBuildGeometryInfoKHR()

VkAccelerationStructureBuildGeometryInfoKHR Divide::vk::accelerationStructureBuildGeometryInfoKHR ( )
inline

Definition at line 712 of file vkInitializers.h.

◆ accelerationStructureBuildSizesInfoKHR()

VkAccelerationStructureBuildSizesInfoKHR Divide::vk::accelerationStructureBuildSizesInfoKHR ( )
inline

Definition at line 719 of file vkInitializers.h.

◆ accelerationStructureGeometryKHR()

VkAccelerationStructureGeometryKHR Divide::vk::accelerationStructureGeometryKHR ( )
inline

Definition at line 705 of file vkInitializers.h.

◆ bindSparseInfo()

VkBindSparseInfo Divide::vk::bindSparseInfo ( )
inline

Definition at line 665 of file vkInitializers.h.

◆ bufferCreateInfo() [1/2]

VkBufferCreateInfo Divide::vk::bufferCreateInfo ( )
inline

Definition at line 237 of file vkInitializers.h.

◆ bufferCreateInfo() [2/2]

VkBufferCreateInfo Divide::vk::bufferCreateInfo ( VkBufferUsageFlags  usage,
VkDeviceSize  size 
)
inline

Definition at line 244 of file vkInitializers.h.

◆ bufferMemoryBarrier()

VkBufferMemoryBarrier Divide::vk::bufferMemoryBarrier ( )
inline

Initialize a buffer memory barrier with no image transfer ownership.

Definition at line 122 of file vkInitializers.h.

◆ bufferMemoryBarrier2()

VkBufferMemoryBarrier2 Divide::vk::bufferMemoryBarrier2 ( )
inline

Definition at line 142 of file vkInitializers.h.

◆ commandBufferAllocateInfo()

VkCommandBufferAllocateInfo Divide::vk::commandBufferAllocateInfo ( VkCommandPool  commandPool,
VkCommandBufferLevel  level,
uint32_t  bufferCount 
)
inline

Definition at line 51 of file vkInitializers.h.

◆ commandBufferBeginInfo()

VkCommandBufferBeginInfo Divide::vk::commandBufferBeginInfo ( VkCommandBufferUsageFlags  flags = 0)
inline

Definition at line 71 of file vkInitializers.h.

◆ commandPoolCreateInfo()

VkCommandPoolCreateInfo Divide::vk::commandPoolCreateInfo ( )
inline

Definition at line 64 of file vkInitializers.h.

◆ computePipelineCreateInfo()

VkComputePipelineCreateInfo Divide::vk::computePipelineCreateInfo ( VkPipelineLayout  layout,
VkPipelineCreateFlags  flags = 0 
)
inline

Definition at line 627 of file vkInitializers.h.

◆ dependencyInfo()

VkDependencyInfo Divide::vk::dependencyInfo ( )
inline

Definition at line 165 of file vkInitializers.h.

◆ descriptorImageInfo()

VkDescriptorImageInfo Divide::vk::descriptorImageInfo ( VkSampler  sampler,
VkImageView  imageView,
VkImageLayout  imageLayout 
)
inline

Definition at line 358 of file vkInitializers.h.

◆ descriptorPoolCreateInfo() [1/2]

VkDescriptorPoolCreateInfo Divide::vk::descriptorPoolCreateInfo ( const vector< VkDescriptorPoolSize > &  poolSizes,
uint32_t  maxSets 
)
inline

Definition at line 268 of file vkInitializers.h.

◆ descriptorPoolCreateInfo() [2/2]

VkDescriptorPoolCreateInfo Divide::vk::descriptorPoolCreateInfo ( uint32_t  poolSizeCount,
VkDescriptorPoolSize *  pPoolSizes,
uint32_t  maxSets 
)
inline

Definition at line 255 of file vkInitializers.h.

◆ descriptorPoolSize()

VkDescriptorPoolSize Divide::vk::descriptorPoolSize ( VkDescriptorType  type,
uint32_t  descriptorCount 
)
inline

Definition at line 280 of file vkInitializers.h.

◆ descriptorSetAllocateInfo()

VkDescriptorSetAllocateInfo Divide::vk::descriptorSetAllocateInfo ( VkDescriptorPool  descriptorPool,
const VkDescriptorSetLayout *  pSetLayouts,
uint32_t  descriptorSetCount 
)
inline

Definition at line 345 of file vkInitializers.h.

◆ descriptorSetLayoutBinding()

VkDescriptorSetLayoutBinding Divide::vk::descriptorSetLayoutBinding ( VkDescriptorType  type,
VkShaderStageFlags  stageFlags,
uint32_t  binding,
uint32_t  descriptorCount = 1 
)
inline

Definition at line 290 of file vkInitializers.h.

◆ descriptorSetLayoutCreateInfo() [1/2]

VkDescriptorSetLayoutCreateInfo Divide::vk::descriptorSetLayoutCreateInfo ( const vector< VkDescriptorSetLayoutBinding > &  bindings)
inline

Definition at line 315 of file vkInitializers.h.

◆ descriptorSetLayoutCreateInfo() [2/2]

VkDescriptorSetLayoutCreateInfo Divide::vk::descriptorSetLayoutCreateInfo ( const VkDescriptorSetLayoutBinding *  pBindings,
uint32_t  bindingCount 
)
inline

Definition at line 304 of file vkInitializers.h.

◆ eventCreateInfo()

VkEventCreateInfo Divide::vk::eventCreateInfo ( )
inline

Definition at line 223 of file vkInitializers.h.

◆ fenceCreateInfo()

VkFenceCreateInfo Divide::vk::fenceCreateInfo ( VkFenceCreateFlags  flags = 0)
inline

Definition at line 215 of file vkInitializers.h.

◆ framebufferCreateInfo()

VkFramebufferCreateInfo Divide::vk::framebufferCreateInfo ( )
inline

Definition at line 201 of file vkInitializers.h.

◆ imageCreateInfo()

VkImageCreateInfo Divide::vk::imageCreateInfo ( )
inline

Definition at line 172 of file vkInitializers.h.

◆ imageMemoryBarrier()

VkImageMemoryBarrier Divide::vk::imageMemoryBarrier ( )
inline

Initialize an image memory barrier with no image transfer ownership.

Definition at line 112 of file vkInitializers.h.

◆ imageMemoryBarrier2()

VkImageMemoryBarrier2 Divide::vk::imageMemoryBarrier2 ( )
inline

Initialize an image memory barrier with no image transfer ownership.

Definition at line 132 of file vkInitializers.h.

◆ imageViewCreateInfo()

VkImageViewCreateInfo Divide::vk::imageViewCreateInfo ( )
inline

Definition at line 187 of file vkInitializers.h.

◆ imageViewUsageCreateInfo()

VkImageViewUsageCreateInfo Divide::vk::imageViewUsageCreateInfo ( )
inline

Definition at line 194 of file vkInitializers.h.

◆ memoryBarrier()

VkMemoryBarrier Divide::vk::memoryBarrier ( )
inline

Definition at line 151 of file vkInitializers.h.

◆ memoryBarrier2()

VkMemoryBarrier2 Divide::vk::memoryBarrier2 ( )
inline

Definition at line 158 of file vkInitializers.h.

◆ pipelineColorBlendAttachmentState()

VkPipelineColorBlendAttachmentState Divide::vk::pipelineColorBlendAttachmentState ( VkColorComponentFlags  colorWriteMask,
VkBool32  blendEnable 
)
inline

Definition at line 511 of file vkInitializers.h.

◆ pipelineColorBlendStateCreateInfo()

VkPipelineColorBlendStateCreateInfo Divide::vk::pipelineColorBlendStateCreateInfo ( uint32_t  attachmentCount,
const VkPipelineColorBlendAttachmentState *  pAttachments 
)
inline

Definition at line 521 of file vkInitializers.h.

◆ pipelineCreateInfo() [1/2]

VkGraphicsPipelineCreateInfo Divide::vk::pipelineCreateInfo ( )
inline

Definition at line 618 of file vkInitializers.h.

◆ pipelineCreateInfo() [2/2]

VkGraphicsPipelineCreateInfo Divide::vk::pipelineCreateInfo ( VkPipelineLayout  layout,
VkRenderPass  renderPass,
VkPipelineCreateFlags  flags = 0 
)
inline

Definition at line 603 of file vkInitializers.h.

◆ pipelineDepthStencilStateCreateInfo()

VkPipelineDepthStencilStateCreateInfo Divide::vk::pipelineDepthStencilStateCreateInfo ( VkBool32  depthTestEnable,
VkBool32  depthWriteEnable,
VkCompareOp  depthCompareOp 
)
inline

Definition at line 532 of file vkInitializers.h.

◆ pipelineDynamicStateCreateInfo() [1/2]

VkPipelineDynamicStateCreateInfo Divide::vk::pipelineDynamicStateCreateInfo ( const vector< VkDynamicState > &  pDynamicStates,
VkPipelineDynamicStateCreateFlags  flags = 0 
)
inline

Definition at line 583 of file vkInitializers.h.

◆ pipelineDynamicStateCreateInfo() [2/2]

VkPipelineDynamicStateCreateInfo Divide::vk::pipelineDynamicStateCreateInfo ( const VkDynamicState *  pDynamicStates,
uint32_t  dynamicStateCount,
VkPipelineDynamicStateCreateFlags  flags = 0 
)
inline

Definition at line 570 of file vkInitializers.h.

◆ pipelineInputAssemblyStateCreateInfo()

VkPipelineInputAssemblyStateCreateInfo Divide::vk::pipelineInputAssemblyStateCreateInfo ( VkPrimitiveTopology  topology,
VkPipelineInputAssemblyStateCreateFlags  flags,
VkBool32  primitiveRestartEnable 
)
inline

Definition at line 481 of file vkInitializers.h.

◆ pipelineLayoutCreateInfo() [1/2]

VkPipelineLayoutCreateInfo Divide::vk::pipelineLayoutCreateInfo ( const VkDescriptorSetLayout *  pSetLayouts,
uint32_t  setLayoutCount = 1 
)
inline

Definition at line 325 of file vkInitializers.h.

◆ pipelineLayoutCreateInfo() [2/2]

VkPipelineLayoutCreateInfo Divide::vk::pipelineLayoutCreateInfo ( uint32_t  setLayoutCount = 1)
inline

Definition at line 336 of file vkInitializers.h.

◆ pipelineMultisampleStateCreateInfo()

VkPipelineMultisampleStateCreateInfo Divide::vk::pipelineMultisampleStateCreateInfo ( VkSampleCountFlagBits  rasterizationSamples,
VkPipelineMultisampleStateCreateFlags  flags = 0 
)
inline

Definition at line 559 of file vkInitializers.h.

◆ pipelineRasterizationStateCreateInfo()

VkPipelineRasterizationStateCreateInfo Divide::vk::pipelineRasterizationStateCreateInfo ( VkPolygonMode  polygonMode,
VkCullModeFlags  cullMode,
VkFrontFace  frontFace,
VkPipelineRasterizationStateCreateFlags  flags = 0 
)
inline

Definition at line 494 of file vkInitializers.h.

◆ pipelineShaderStageCreateInfo()

VkPipelineShaderStageCreateInfo Divide::vk::pipelineShaderStageCreateInfo ( VkShaderStageFlagBits  stage,
VkShaderModule  shaderModule,
const char *  entryPoint = "main" 
)
inline

Definition at line 638 of file vkInitializers.h.

◆ pipelineTessellationStateCreateInfo()

VkPipelineTessellationStateCreateInfo Divide::vk::pipelineTessellationStateCreateInfo ( uint32_t  patchControlPoints)
inline

Definition at line 595 of file vkInitializers.h.

◆ pipelineVertexInputStateCreateInfo() [1/2]

VkPipelineVertexInputStateCreateInfo Divide::vk::pipelineVertexInputStateCreateInfo ( )
inline

Definition at line 460 of file vkInitializers.h.

◆ pipelineVertexInputStateCreateInfo() [2/2]

VkPipelineVertexInputStateCreateInfo Divide::vk::pipelineVertexInputStateCreateInfo ( const vector< VkVertexInputBindingDescription > &  vertexBindingDescriptions,
const vector< VkVertexInputAttributeDescription > &  vertexAttributeDescriptions 
)
inline

Definition at line 467 of file vkInitializers.h.

◆ pipelineViewportStateCreateInfo()

VkPipelineViewportStateCreateInfo Divide::vk::pipelineViewportStateCreateInfo ( uint32_t  viewportCount,
uint32_t  scissorCount,
VkPipelineViewportStateCreateFlags  flags = 0 
)
inline

Definition at line 546 of file vkInitializers.h.

◆ pushConstantRange()

VkPushConstantRange Divide::vk::pushConstantRange ( VkShaderStageFlags  stageFlags,
uint32_t  size,
uint32_t  offset 
)
inline

Definition at line 653 of file vkInitializers.h.

◆ rayTracingPipelineCreateInfoKHR()

VkRayTracingPipelineCreateInfoKHR Divide::vk::rayTracingPipelineCreateInfoKHR ( )
inline

Definition at line 733 of file vkInitializers.h.

◆ rayTracingShaderGroupCreateInfoKHR()

VkRayTracingShaderGroupCreateInfoKHR Divide::vk::rayTracingShaderGroupCreateInfoKHR ( )
inline

Definition at line 726 of file vkInitializers.h.

◆ renderPassBeginInfo()

VkRenderPassBeginInfo Divide::vk::renderPassBeginInfo ( )
inline

Definition at line 79 of file vkInitializers.h.

◆ renderPassCreateInfo()

VkRenderPassCreateInfo Divide::vk::renderPassCreateInfo ( )
inline

Definition at line 86 of file vkInitializers.h.

◆ samplerCreateInfo()

VkSamplerCreateInfo Divide::vk::samplerCreateInfo ( )
inline

Definition at line 179 of file vkInitializers.h.

◆ semaphoreCreateInfo()

VkSemaphoreCreateInfo Divide::vk::semaphoreCreateInfo ( )
inline

Definition at line 208 of file vkInitializers.h.

◆ shaderModuleCreateInfo() [1/2]

VkShaderModuleCreateInfo Divide::vk::shaderModuleCreateInfo ( )
inline

Definition at line 93 of file vkInitializers.h.

◆ shaderModuleCreateInfo() [2/2]

VkShaderModuleCreateInfo Divide::vk::shaderModuleCreateInfo ( size_t  codeSize,
const uint32_t *  pCode 
)
inline

Definition at line 101 of file vkInitializers.h.

◆ specializationInfo() [1/2]

VkSpecializationInfo Divide::vk::specializationInfo ( const vector< VkSpecializationMapEntry > &  mapEntries,
size_t  dataSize,
const void *  data 
)
inline

Initialize a specialization constant info structure to pass to a shader stage.

Definition at line 694 of file vkInitializers.h.

◆ specializationInfo() [2/2]

VkSpecializationInfo Divide::vk::specializationInfo ( uint32_t  mapEntryCount,
const VkSpecializationMapEntry *  mapEntries,
size_t  dataSize,
const void *  data 
)
inline

Initialize a specialization constant info structure to pass to a shader stage.

Definition at line 683 of file vkInitializers.h.

◆ specializationMapEntry()

VkSpecializationMapEntry Divide::vk::specializationMapEntry ( uint32_t  constantID,
uint32_t  offset,
size_t  size 
)
inline

Initialize a map entry for a shader specialization constant.

Definition at line 673 of file vkInitializers.h.

◆ submitInfo()

VkSubmitInfo Divide::vk::submitInfo ( )
inline

Definition at line 230 of file vkInitializers.h.

◆ vertexInputAttributeDescription()

VkVertexInputAttributeDescription Divide::vk::vertexInputAttributeDescription ( uint32_t  binding,
uint32_t  location,
VkFormat  format,
uint32_t  offset 
)
inline

Definition at line 446 of file vkInitializers.h.

◆ vertexInputBindingDescription()

VkVertexInputBindingDescription Divide::vk::vertexInputBindingDescription ( uint32_t  binding,
uint32_t  stride,
VkVertexInputRate  inputRate 
)
inline

Definition at line 434 of file vkInitializers.h.

◆ writeDescriptorSet() [1/4]

VkWriteDescriptorSet Divide::vk::writeDescriptorSet ( VkDescriptorSet  dstSet,
VkDescriptorType  type,
uint32_t  binding,
VkDescriptorBufferInfo *  bufferInfo,
uint32_t  descriptorCount = 1 
)
inline

Definition at line 385 of file vkInitializers.h.

◆ writeDescriptorSet() [2/4]

VkWriteDescriptorSet Divide::vk::writeDescriptorSet ( VkDescriptorSet  dstSet,
VkDescriptorType  type,
uint32_t  binding,
VkDescriptorImageInfo *  imageInfo,
uint32_t  descriptorCount = 1 
)
inline

Definition at line 417 of file vkInitializers.h.

◆ writeDescriptorSet() [3/4]

VkWriteDescriptorSet Divide::vk::writeDescriptorSet ( VkDescriptorType  type,
uint32_t  binding,
VkDescriptorBufferInfo *  bufferInfo,
uint32_t  descriptorCount = 1 
)
inline

Definition at line 370 of file vkInitializers.h.

◆ writeDescriptorSet() [4/4]

VkWriteDescriptorSet Divide::vk::writeDescriptorSet ( VkDescriptorType  type,
uint32_t  binding,
VkDescriptorImageInfo *  imageInfo,
uint32_t  descriptorCount = 1 
)
inline

Definition at line 402 of file vkInitializers.h.

◆ writeDescriptorSetAccelerationStructureKHR()

VkWriteDescriptorSetAccelerationStructureKHR Divide::vk::writeDescriptorSetAccelerationStructureKHR ( )
inline

Definition at line 740 of file vkInitializers.h.