![]() |
wisdom
|
C version:
C++ version:
Buffer usage flags. Determine how the buffer can be used throughout its lifetime.
Values:
WisBufferUsageFlagsNone = 0: No flags set. Buffer is not used.WisBufferUsageFlagsCopySrc = (1 << 0): Buffer is used as a source for copy operations.WisBufferUsageFlagsCopyDst = (1 << 1): Buffer is used as a destination for copy operations.WisBufferUsageFlagsConstantBuffer = (1 << 2): Buffer is used as a constant buffer.WisBufferUsageFlagsIndexBuffer = (1 << 3): Buffer is used as an index buffer.WisBufferUsageFlagsVertexBuffer = (1 << 4): Buffer is used as a vertex buffer or an instance buffer.WisBufferUsageFlagsIndirectBuffer = (1 << 5): Buffer is used as an indirect buffer.WisBufferUsageFlagsStorageBuffer = (1 << 6): Buffer is used as a storage unordered access buffer.WisBufferUsageFlagsAccelerationStructureBuffer = (1 << 7): Buffer is used as an acceleration structure buffer.WisBufferUsageFlagsAccelerationStructureInput = (1 << 8): Buffer is used as a read only acceleration instance input buffer.WisBufferUsageFlagsShaderBindingTable = (1 << 9): Buffer is used as a shader binding table buffer.