Click or drag to resize
Ab4d.SharpEngine logo

DescriptorSetsCache Class

DescriptorSetsCache can be used to cache the DescriptorSets so that the same storage buffer and texture image with sampler use the same DescriptorSet.
Inheritance Hierarchy
SystemObject
  Ab4d.SharpEngine.CoreComponentBase
    Ab4d.SharpEngine.CoreGpuDeviceComponent
      Ab4d.SharpEngine.UtilitiesDescriptorSetsCache

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntax
C#
public class DescriptorSetsCache : GpuDeviceComponent, 
	IDisposable

The DescriptorSetsCache type exposes the following members.

Constructors
 NameDescription
Public methodDescriptorSetsCacheInitializes a new instance of the DescriptorSetsCache class
Top
Properties
Methods
 NameDescription
Public methodCleanup 
Public methodDispose 
Protected methodDispose(Boolean) Releases unmanaged and managed resources (when disposing is true). This method may be called only from the CheckAndDispose(Boolean) method and must not be called manually by the user.
(Overrides ComponentBaseDispose(Boolean))
Public methodFreeDescriptorSets(GpuBuffer) 
Public methodFreeDescriptorSets(GpuImage, GpuSampler) 
Public methodFreeDescriptorSets(GpuBuffer, GpuImage, GpuSampler) 
Public methodFreeDescriptorSetsForDataBuffers 
Public methodGetDescriptorSets(GpuBuffer) 
Public methodGetDescriptorSets(GpuImage, GpuSampler) 
Public methodGetDescriptorSets(GpuBuffer, GpuImage, GpuSampler) 
Public methodGetReportString Gets the string that describes the used Descriptor pools and the number of allocated DescriptorSets.
Top
Remarks

[Missing <remarks> documentation for "T:Ab4d.SharpEngine.Utilities.DescriptorSetsCache"]

See Also