Struct D3D11BufferUav
Describes the elements in a buffer to use in a unordered-access view.
Assembly: JeremyAnsel.DirectX.D3D11.dll
Syntax
public struct D3D11BufferUav : IEquatable<D3D11BufferUav>
Constructors
|
Edit this page
View Source
D3D11BufferUav(uint, uint)
Declaration
public D3D11BufferUav(uint firstElement, uint numElements)
Parameters
| Type |
Name |
Description |
| uint |
firstElement |
|
| uint |
numElements |
|
|
Edit this page
View Source
D3D11BufferUav(uint, uint, D3D11BufferUavOptions)
Declaration
public D3D11BufferUav(uint firstElement, uint numElements, D3D11BufferUavOptions options)
Parameters
Properties
|
Edit this page
View Source
FirstElement
Gets or sets the zero-based index of the first element to be accessed.
Declaration
public uint FirstElement { get; set; }
Property Value
|
Edit this page
View Source
NumElements
Gets or sets the number of elements in the resource. For structured buffers, this is the number of structures in the buffer.
Declaration
public uint NumElements { get; set; }
Property Value
|
Edit this page
View Source
Options
Gets or sets the view options for the resource.
Declaration
public D3D11BufferUavOptions Options { get; set; }
Property Value
Methods
|
Edit this page
View Source
Equals(D3D11BufferUav)
Declaration
public readonly bool Equals(D3D11BufferUav other)
Parameters
Returns
|
Edit this page
View Source
Equals(object?)
Declaration
public override readonly bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
|
Edit this page
View Source
GetHashCode()
Declaration
public override readonly int GetHashCode()
Returns
Overrides
|
Edit this page
View Source
NativeReadFrom(nint)
Declaration
public static D3D11BufferUav NativeReadFrom(nint buffer)
Parameters
| Type |
Name |
Description |
| nint |
buffer |
|
Returns
|
Edit this page
View Source
NativeReadFrom(nint, Span<D3D11BufferUav>)
Declaration
public static void NativeReadFrom(nint buffer, Span<D3D11BufferUav> objects)
Parameters
|
Edit this page
View Source
NativeRequiredSize()
Declaration
public static int NativeRequiredSize()
Returns
|
Edit this page
View Source
NativeRequiredSize(int)
Declaration
public static int NativeRequiredSize(int count)
Parameters
| Type |
Name |
Description |
| int |
count |
|
Returns
|
Edit this page
View Source
NativeWriteTo(nint, in D3D11BufferUav)
Declaration
public static void NativeWriteTo(nint buffer, in D3D11BufferUav obj)
Parameters
|
Edit this page
View Source
NativeWriteTo(nint, ReadOnlySpan<D3D11BufferUav>)
Declaration
public static void NativeWriteTo(nint buffer, ReadOnlySpan<D3D11BufferUav> objects)
Parameters
Operators
|
Edit this page
View Source
operator ==(D3D11BufferUav, D3D11BufferUav)
Declaration
public static bool operator ==(D3D11BufferUav left, D3D11BufferUav right)
Parameters
Returns
|
Edit this page
View Source
operator !=(D3D11BufferUav, D3D11BufferUav)
Declaration
public static bool operator !=(D3D11BufferUav left, D3D11BufferUav right)
Parameters
Returns
Implements