|
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 | 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 |