TSdlGpuBuffer
A buffer used for vertices, indices, indirect draw commands, and general compute data.
Definition
Unit: Neslib.Sdl3.Gpu
See Also
- TSdlGpuDevice.CreateBuffer
 - TSdlGpuCopyPass.UploadToBuffer
 - TSdlGpuCopyPass.DownloadFromBuffer
 - TSdlGpuCopyPass.CopyBufferToBuffer
 - TSdlGpuRenderPass.BindVertexBuffers
 - TSdlGpuRenderPass.BindIndexBuffer
 - TSdlGpuRenderPass.BindVertexStorageBuffers
 - TSdlGpuRenderPass.BindFragmentStorageBuffers
 - TSdlGpuRenderPass.DrawPrimitives
 - TSdlGpuComputePass.BindStorageBuffers
 - TSdlGpuComputePass.Dispatch
 
Operators
| Name | Description | 
|---|---|
| Equal(TSdlGpuBuffer, TSdlGpuBuffer) | Used to compare against another TSdlGpuBuffer. | 
| Equal(TSdlGpuBuffer, Pointer) | Used to compare against nil. | 
| Implicit | Used to set the value to nil. | 
| NotEqual(TSdlGpuBuffer, TSdlGpuBuffer) | Used to compare against another TSdlGpuBuffer. | 
| NotEqual(TSdlGpuBuffer, Pointer) | Used to compare against nil. | 
Operator Descriptions
Equal(TSdlGpuBuffer, TSdlGpuBuffer)
Used to compare against another TSdlGpuBuffer.
class operator Equal(const ALeft, ARight: TSdlGpuBuffer): Boolean; inline; static
Parameters
ALeft: TSdlGpuBuffer
ARight: TSdlGpuBuffer
Returns
Boolean
Equal(TSdlGpuBuffer, Pointer)
Used to compare against nil. 
class operator Equal(const ALeft: TSdlGpuBuffer; const ARight: Pointer): Boolean; inline; static
Parameters
ALeft: TSdlGpuBuffer
ARight: Pointer
Returns
Boolean
Implicit(Pointer)
Used to set the value to nil. 
class operator Implicit(const AValue: Pointer): TSdlGpuBuffer; inline; static
Parameters
AValue: Pointer
Returns
NotEqual(TSdlGpuBuffer, TSdlGpuBuffer)
Used to compare against another TSdlGpuBuffer.
class operator NotEqual(const ALeft, ARight: TSdlGpuBuffer): Boolean; inline; static
Parameters
ALeft: TSdlGpuBuffer
ARight: TSdlGpuBuffer
Returns
Boolean
NotEqual(TSdlGpuBuffer, Pointer)
Used to compare against nil. 
class operator NotEqual(const ALeft: TSdlGpuBuffer;   const ARight: Pointer): Boolean; inline; static
Parameters
ALeft: TSdlGpuBuffer
ARight: Pointer
Returns
Boolean