struct RasterizerOrderedByteAddressBuffer
Description
Represents an opaque handle to a read-write buffer allocated in global memory that is indexed in bytes. This type can be used when working with raw buffers. Raw buffer can be viewed as a bag of bits to which you want raw access, that is, a buffer that you can conveniently access through chunks of one to four 32-bit typeless address values.
Methods
- GetDimensions
- Load2Aligned
- Load2
- Load3Aligned
- Load3
- Load4Aligned
- Load4
- Load
- LoadAligned
- InterlockedMax
- InterlockedMin
- InterlockedAdd
- InterlockedAnd
- InterlockedOr
- InterlockedXor
- InterlockedExchange
- InterlockedCompareExchange
- InterlockedCompareStore
- Store2
- Store2Aligned
- Store3
- Store3Aligned
- Store4
- Store4Aligned
- Store
- StoreAligned
Remarks
This type is supported natively when targeting HLSL.