SDL3pp
A slim C++ wrapper for SDL3
Toggle main menu visibility
Loading...
Searching...
No Matches
SDL
GPUDeviceBase
SDL::GPUDeviceBase Member List
This is the complete list of members for
SDL::GPUDeviceBase
, including all inherited members.
AcquireCommandBuffer
()
SDL::GPUDeviceBase
inline
ClaimWindow
(WindowRef window)
SDL::GPUDeviceBase
inline
CreateBuffer
(const GPUBufferCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
CreateComputePipeline
(const GPUComputePipelineCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
CreateGraphicsPipeline
(const GPUGraphicsPipelineCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
CreateSampler
(const GPUSamplerCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
CreateShader
(const GPUShaderCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
CreateTexture
(const GPUTextureCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
CreateTransferBuffer
(const GPUTransferBufferCreateInfo &createinfo)
SDL::GPUDeviceBase
inline
Destroy
()
SDL::GPUDeviceBase
inline
GDKResumeGPU
()
SDL::GPUDeviceBase
inline
GDKSuspendGPU
()
SDL::GPUDeviceBase
inline
get
() const noexcept
SDL::ResourceBaseT< GPUDeviceRaw >
inline
GetDriver
()
SDL::GPUDeviceBase
inline
GetProperties
()
SDL::GPUDeviceBase
inline
GetShaderFormats
()
SDL::GPUDeviceBase
inline
GetSwapchainTextureFormat
(WindowRef window)
SDL::GPUDeviceBase
inline
MapTransferBuffer
(GPUTransferBuffer transfer_buffer, bool cycle)
SDL::GPUDeviceBase
inline
operator bool
() const
SDL::ResourceBaseT< GPUDeviceRaw >
inline
explicit
operator->
() const noexcept
SDL::ResourceBaseT< GPUDeviceRaw >
inline
operator<=>
(const ResourceBaseT &other) const=default
SDL::ResourceBaseT< GPUDeviceRaw >
operator=
(const ResourceBaseT &)=default
SDL::ResourceBaseT< GPUDeviceRaw >
protected
QueryFence
(GPUFence *fence)
SDL::GPUDeviceBase
inline
RawConstPointer
typedef
SDL::ResourceBaseT< GPUDeviceRaw >
RawPointer
typedef
SDL::ResourceBaseT< GPUDeviceRaw >
release
() noexcept
SDL::ResourceBaseT< GPUDeviceRaw >
inline
ReleaseBuffer
(GPUBuffer buffer)
SDL::GPUDeviceBase
inline
ReleaseComputePipeline
(GPUComputePipeline compute_pipeline)
SDL::GPUDeviceBase
inline
ReleaseFence
(GPUFence *fence)
SDL::GPUDeviceBase
inline
ReleaseGraphicsPipeline
(GPUGraphicsPipeline graphics_pipeline)
SDL::GPUDeviceBase
inline
ReleaseSampler
(GPUSampler sampler)
SDL::GPUDeviceBase
inline
ReleaseShader
(GPUShader shader)
SDL::GPUDeviceBase
inline
ReleaseTexture
(GPUTexture texture)
SDL::GPUDeviceBase
inline
ReleaseTransferBuffer
(GPUTransferBuffer transfer_buffer)
SDL::GPUDeviceBase
inline
ReleaseWindow
(WindowRef window)
SDL::GPUDeviceBase
inline
ResourceBaseT
()=default
SDL::GPUDeviceBase
ResourceBaseT
(RawPointer resource)
SDL::GPUDeviceBase
inline
ResourceBaseT
(std::nullptr_t)
SDL::GPUDeviceBase
inline
ResourceBaseT
(const ResourceBaseT &)=default
SDL::GPUDeviceBase
ResourceBaseT
(ResourceBaseT &&) noexcept=default
SDL::GPUDeviceBase
SetAllowedFramesInFlight
(Uint32 allowed_frames_in_flight)
SDL::GPUDeviceBase
inline
SetBufferName
(GPUBuffer buffer, StringParam text)
SDL::GPUDeviceBase
inline
SetSwapchainParameters
(WindowRef window, GPUSwapchainComposition swapchain_composition, GPUPresentMode present_mode)
SDL::GPUDeviceBase
inline
SetTextureName
(GPUTexture texture, StringParam text)
SDL::GPUDeviceBase
inline
TextureSupportsFormat
(GPUTextureFormat format, GPUTextureType type, GPUTextureUsageFlags usage)
SDL::GPUDeviceBase
inline
TextureSupportsSampleCount
(GPUTextureFormat format, GPUSampleCount sample_count)
SDL::GPUDeviceBase
inline
UnmapTransferBuffer
(GPUTransferBuffer transfer_buffer)
SDL::GPUDeviceBase
inline
WaitForFences
(bool wait_all, std::span< GPUFence *const > fences)
SDL::GPUDeviceBase
inline
WaitForIdle
()
SDL::GPUDeviceBase
inline
WaitForSwapchain
(WindowRef window)
SDL::GPUDeviceBase
inline
WindowSupportsPresentMode
(WindowRef window, GPUPresentMode present_mode)
SDL::GPUDeviceBase
inline
WindowSupportsSwapchainComposition
(WindowRef window, GPUSwapchainComposition swapchain_composition)
SDL::GPUDeviceBase
inline
~ResourceBaseT
()=default
SDL::ResourceBaseT< GPUDeviceRaw >
protected
Generated by
1.17.0