Click or drag to resize
Ab4d.SharpEngine logo

DescriptorSetsCache Constructor

Initializes a new instance of the DescriptorSetsCache class

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntax
C#
public DescriptorSetsCache(
	VulkanDevice gpuDevice,
	DescriptorType[] descriptorTypes,
	ShaderStageFlags stageFlags = ShaderStageFlags.Fragment,
	int startBinding = 0,
	int initialPoolCapacity = 16,
	int maxPoolCapacity = 512,
	string? name = null
)

Parameters

gpuDevice  VulkanDevice

[Missing <param name="gpuDevice"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

descriptorTypes  DescriptorType

[Missing <param name="descriptorTypes"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

stageFlags  ShaderStageFlags  (Optional)

[Missing <param name="stageFlags"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

startBinding  Int32  (Optional)

[Missing <param name="startBinding"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

initialPoolCapacity  Int32  (Optional)

[Missing <param name="initialPoolCapacity"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

maxPoolCapacity  Int32  (Optional)

[Missing <param name="maxPoolCapacity"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

name  String  (Optional)

[Missing <param name="name"/> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

Remarks

[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Utilities.DescriptorSetsCache.#ctor(Ab4d.SharpEngine.Vulkan.VulkanDevice,Ab4d.Vulkan.DescriptorType[],Ab4d.Vulkan.ShaderStageFlags,System.Int32,System.Int32,System.Int32,System.String)"]

See Also