Struct CPUDescriptorHeapAllocation
Represents a CPU descriptor heap allocation.
Assembly: Evergine.DirectX12.dll
Syntax
public struct CPUDescriptorHeapAllocation
Constructors
CPUDescriptorHeapAllocation(CpuDescriptorHandle, int, uint)
Declaration
public CPUDescriptorHeapAllocation(CpuDescriptorHandle baseDescriptor, int heapIndex, uint sizeIncrement)
Parameters
| Type |
Name |
Description |
| CpuDescriptorHandle |
baseDescriptor |
|
| int |
heapIndex |
|
| uint |
sizeIncrement |
|
Properties
BaseDescriptor
Declaration
public CpuDescriptorHandle BaseDescriptor { get; }
Property Value
| Type |
Description |
| CpuDescriptorHandle |
|
HeapIndex
Declaration
public int HeapIndex { get; }
Property Value
IsValid
Declaration
public bool IsValid { get; }
Property Value
Methods
Invalidate()
Declaration
OffsetFrom(uint)
Declaration
public CpuDescriptorHandle OffsetFrom(uint offsetInDescriptorCount)
Parameters
| Type |
Name |
Description |
| uint |
offsetInDescriptorCount |
|
Returns
| Type |
Description |
| CpuDescriptorHandle |
|
Extension Methods