|
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 |
| GDKResumeGPU() | SDL::GPUDevice | inline |
| GDKSuspendGPU() | SDL::GPUDevice | inline |
| get() const noexcept | SDL::GPUDevice | inline |
| GetDriver() | SDL::GPUDevice | inline |
| GetProperties() | SDL::GPUDevice | inline |
| GetShaderFormats() | SDL::GPUDevice | inline |
| GetSwapchainTextureFormat(WindowParam window) | SDL::GPUDevice | inline |
| GPUDevice(std::nullptr_t=nullptr) noexcept | SDL::GPUDeviceRef | inline |
| GPUDevice(const GPUDeviceRaw resource) noexcept | SDL::GPUDeviceRef | inlineexplicit |
| GPUDevice(const GPUDevice &other) noexcept=default | SDL::GPUDeviceRef | |
| GPUDevice(GPUDevice &&other) noexcept | SDL::GPUDeviceRef | inline |
| 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::GPUDeviceRef | inline |
| GPUDevice(PropertiesParam props) | SDL::GPUDeviceRef | inline |
| GPUDeviceRef(GPUDeviceParam resource) noexcept | SDL::GPUDeviceRef | inline |
| GPUDeviceRef(GPUDeviceRaw resource) noexcept | SDL::GPUDeviceRef | inline |
| GPUDeviceRef(const GPUDeviceRef &other) noexcept=default | SDL::GPUDeviceRef | |
| MapTransferBuffer(GPUTransferBuffer transfer_buffer, bool cycle) | SDL::GPUDevice | inline |
| operator bool() const noexcept | SDL::GPUDevice | inlineexplicit |
| operator GPUDeviceParam() const noexcept | SDL::GPUDevice | inline |
| operator<=>(const GPUDevice &other) const noexcept=default | SDL::GPUDevice | |
| operator=(GPUDevice &&other) noexcept | SDL::GPUDevice | inline |
| operator=(const GPUDevice &other) noexcept=default | SDL::GPUDevice | protected |
| QueryFence(GPUFence *fence) | SDL::GPUDevice | inline |
| release() noexcept | 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 |