SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::GPUDeviceRef, including all inherited members.
AcquireCommandBuffer() | SDL::GPUDevice | inline |
ClaimWindow(WindowParam window) | SDL::GPUDevice | inline |
CreateBuffer(const GPUBufferCreateInfo &createinfo) | SDL::GPUDevice | inline |
CreateComputePipeline(const GPUComputePipelineCreateInfo &createinfo) | SDL::GPUDevice | inline |
CreateGraphicsPipeline(const GPUGraphicsPipelineCreateInfo &createinfo) | SDL::GPUDevice | inline |
CreateSampler(const GPUSamplerCreateInfo &createinfo) | SDL::GPUDevice | inline |
CreateShader(const GPUShaderCreateInfo &createinfo) | SDL::GPUDevice | inline |
CreateTexture(const GPUTextureCreateInfo &createinfo) | SDL::GPUDevice | inline |
CreateTransferBuffer(const GPUTransferBufferCreateInfo &createinfo) | SDL::GPUDevice | inline |
Destroy() | SDL::GPUDevice | inline |
get() const | SDL::GPUDevice | inline |
GetDriver() | SDL::GPUDevice | inline |
GetShaderFormats() | SDL::GPUDevice | inline |
GetSwapchainTextureFormat(WindowParam window) | SDL::GPUDevice | inline |
GPUDevice()=default | SDL::GPUDevice | |
GPUDevice(const GPUDeviceRaw resource) | SDL::GPUDevice | inlineexplicit |
GPUDevice(const GPUDevice &other)=delete | SDL::GPUDevice | |
GPUDevice(GPUDevice &&other) | SDL::GPUDevice | inline |
GPUDevice(const GPUDeviceRef &other)=delete (defined in SDL::GPUDevice) | SDL::GPUDevice | |
GPUDevice(GPUDeviceRef &&other)=delete (defined in SDL::GPUDevice) | SDL::GPUDevice | |
GPUDevice(GPUShaderFormat format_flags, bool debug_mode, StringParam name) | SDL::GPUDevice | inline |
GPUDevice(PropertiesParam props) | SDL::GPUDevice | inline |
GPUDeviceRef(GPUDeviceParam resource) | SDL::GPUDeviceRef | inline |
GPUDeviceRef(const GPUDeviceRef &other) | SDL::GPUDeviceRef | inline |
MapTransferBuffer(GPUTransferBuffer transfer_buffer, bool cycle) | SDL::GPUDevice | inline |
operator bool() const | SDL::GPUDevice | inlineexplicit |
operator GPUDeviceParam() const | SDL::GPUDevice | inline |
operator<=>(const GPUDevice &other) const =default | SDL::GPUDevice | |
operator=(GPUDevice other) | SDL::GPUDevice | inline |
operator==(std::nullptr_t _) const | SDL::GPUDevice | inline |
QueryFence(GPUFence *fence) | SDL::GPUDevice | inline |
release() | SDL::GPUDevice | inline |
ReleaseBuffer(GPUBuffer buffer) | SDL::GPUDevice | inline |
ReleaseComputePipeline(GPUComputePipeline compute_pipeline) | SDL::GPUDevice | inline |
ReleaseFence(GPUFence *fence) | SDL::GPUDevice | inline |
ReleaseGraphicsPipeline(GPUGraphicsPipeline graphics_pipeline) | SDL::GPUDevice | inline |
ReleaseSampler(GPUSampler sampler) | SDL::GPUDevice | inline |
ReleaseShader(GPUShader shader) | SDL::GPUDevice | inline |
ReleaseTexture(GPUTexture texture) | SDL::GPUDevice | inline |
ReleaseTransferBuffer(GPUTransferBuffer transfer_buffer) | SDL::GPUDevice | inline |
ReleaseWindow(WindowParam window) | SDL::GPUDevice | inline |
SetAllowedFramesInFlight(Uint32 allowed_frames_in_flight) | SDL::GPUDevice | inline |
SetBufferName(GPUBuffer buffer, StringParam text) | SDL::GPUDevice | inline |
SetSwapchainParameters(WindowParam window, GPUSwapchainComposition swapchain_composition, GPUPresentMode present_mode) | SDL::GPUDevice | inline |
SetTextureName(GPUTexture texture, StringParam text) | SDL::GPUDevice | inline |
TextureSupportsFormat(GPUTextureFormat format, GPUTextureType type, GPUTextureUsageFlags usage) | SDL::GPUDevice | inline |
TextureSupportsSampleCount(GPUTextureFormat format, GPUSampleCount sample_count) | SDL::GPUDevice | inline |
UnmapTransferBuffer(GPUTransferBuffer transfer_buffer) | SDL::GPUDevice | inline |
WaitForFences(bool wait_all, std::span< GPUFence *const > fences) | SDL::GPUDevice | inline |
WaitForIdle() | SDL::GPUDevice | inline |
WaitForSwapchain(WindowParam window) | SDL::GPUDevice | inline |
WindowSupportsPresentMode(WindowParam window, GPUPresentMode present_mode) | SDL::GPUDevice | inline |
WindowSupportsSwapchainComposition(WindowParam window, GPUSwapchainComposition swapchain_composition) | SDL::GPUDevice | inline |
~GPUDevice() | SDL::GPUDevice | inline |
~GPUDeviceRef() | SDL::GPUDeviceRef | inline |