SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::GPUDeviceRef Member List

This is the complete list of members for SDL::GPUDeviceRef, including all inherited members.

AcquireCommandBuffer()SDL::GPUDeviceinline
ClaimWindow(WindowParam window)SDL::GPUDeviceinline
CreateBuffer(const GPUBufferCreateInfo &createinfo)SDL::GPUDeviceinline
CreateComputePipeline(const GPUComputePipelineCreateInfo &createinfo)SDL::GPUDeviceinline
CreateGraphicsPipeline(const GPUGraphicsPipelineCreateInfo &createinfo)SDL::GPUDeviceinline
CreateSampler(const GPUSamplerCreateInfo &createinfo)SDL::GPUDeviceinline
CreateShader(const GPUShaderCreateInfo &createinfo)SDL::GPUDeviceinline
CreateTexture(const GPUTextureCreateInfo &createinfo)SDL::GPUDeviceinline
CreateTransferBuffer(const GPUTransferBufferCreateInfo &createinfo)SDL::GPUDeviceinline
Destroy()SDL::GPUDeviceinline
GDKResumeGPU()SDL::GPUDeviceinline
GDKSuspendGPU()SDL::GPUDeviceinline
get() const noexceptSDL::GPUDeviceinline
GetDriver()SDL::GPUDeviceinline
GetProperties()SDL::GPUDeviceinline
GetShaderFormats()SDL::GPUDeviceinline
GetSwapchainTextureFormat(WindowParam window)SDL::GPUDeviceinline
GPUDevice(std::nullptr_t=nullptr) noexceptSDL::GPUDeviceRefinline
GPUDevice(const GPUDeviceRaw resource) noexceptSDL::GPUDeviceRefinlineexplicit
GPUDevice(const GPUDevice &other) noexcept=defaultSDL::GPUDeviceRef
GPUDevice(GPUDevice &&other) noexceptSDL::GPUDeviceRefinline
GPUDevice(const GPUDeviceRef &other)=delete (defined in SDL::GPUDeviceRef)SDL::GPUDeviceRef
GPUDevice(GPUDeviceRef &&other)=delete (defined in SDL::GPUDeviceRef)SDL::GPUDeviceRef
GPUDevice(GPUShaderFormat format_flags, bool debug_mode, StringParam name)SDL::GPUDeviceRefinline
GPUDevice(PropertiesParam props)SDL::GPUDeviceRefinline
GPUDeviceRef(GPUDeviceParam resource) noexceptSDL::GPUDeviceRefinline
GPUDeviceRef(GPUDeviceRaw resource) noexceptSDL::GPUDeviceRefinline
GPUDeviceRef(const GPUDeviceRef &other) noexcept=defaultSDL::GPUDeviceRef
MapTransferBuffer(GPUTransferBuffer transfer_buffer, bool cycle)SDL::GPUDeviceinline
operator bool() const noexceptSDL::GPUDeviceinlineexplicit
operator GPUDeviceParam() const noexceptSDL::GPUDeviceinline
operator<=>(const GPUDevice &other) const noexcept=defaultSDL::GPUDevice
operator=(GPUDevice &&other) noexceptSDL::GPUDeviceinline
operator=(const GPUDevice &other) noexcept=defaultSDL::GPUDeviceprotected
QueryFence(GPUFence *fence)SDL::GPUDeviceinline
release() noexceptSDL::GPUDeviceinline
ReleaseBuffer(GPUBuffer buffer)SDL::GPUDeviceinline
ReleaseComputePipeline(GPUComputePipeline compute_pipeline)SDL::GPUDeviceinline
ReleaseFence(GPUFence *fence)SDL::GPUDeviceinline
ReleaseGraphicsPipeline(GPUGraphicsPipeline graphics_pipeline)SDL::GPUDeviceinline
ReleaseSampler(GPUSampler sampler)SDL::GPUDeviceinline
ReleaseShader(GPUShader shader)SDL::GPUDeviceinline
ReleaseTexture(GPUTexture texture)SDL::GPUDeviceinline
ReleaseTransferBuffer(GPUTransferBuffer transfer_buffer)SDL::GPUDeviceinline
ReleaseWindow(WindowParam window)SDL::GPUDeviceinline
SetAllowedFramesInFlight(Uint32 allowed_frames_in_flight)SDL::GPUDeviceinline
SetBufferName(GPUBuffer buffer, StringParam text)SDL::GPUDeviceinline
SetSwapchainParameters(WindowParam window, GPUSwapchainComposition swapchain_composition, GPUPresentMode present_mode)SDL::GPUDeviceinline
SetTextureName(GPUTexture texture, StringParam text)SDL::GPUDeviceinline
TextureSupportsFormat(GPUTextureFormat format, GPUTextureType type, GPUTextureUsageFlags usage)SDL::GPUDeviceinline
TextureSupportsSampleCount(GPUTextureFormat format, GPUSampleCount sample_count)SDL::GPUDeviceinline
UnmapTransferBuffer(GPUTransferBuffer transfer_buffer)SDL::GPUDeviceinline
WaitForFences(bool wait_all, std::span< GPUFence *const > fences)SDL::GPUDeviceinline
WaitForIdle()SDL::GPUDeviceinline
WaitForSwapchain(WindowParam window)SDL::GPUDeviceinline
WindowSupportsPresentMode(WindowParam window, GPUPresentMode present_mode)SDL::GPUDeviceinline
WindowSupportsSwapchainComposition(WindowParam window, GPUSwapchainComposition swapchain_composition)SDL::GPUDeviceinline
~GPUDevice()SDL::GPUDeviceinline
~GPUDeviceRef()SDL::GPUDeviceRefinline