|
SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::GPUDevice, including all inherited members.
| AcquireCommandBuffer() | SDL::GPUDevice | inline |
| ClaimWindow(WindowRef 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::ResourceBase< GPUDeviceRaw > | inline |
| GetDriver() | SDL::GPUDevice | inline |
| GetProperties() | SDL::GPUDevice | inline |
| GetShaderFormats() | SDL::GPUDevice | inline |
| GetSwapchainTextureFormat(WindowRef window) | SDL::GPUDevice | inline |
| GPUDevice(GPUDeviceRaw resource) noexcept | SDL::GPUDevice | inlineexplicit |
| GPUDevice(const GPUDevice &other)=delete | SDL::GPUDevice | |
| GPUDevice(GPUDevice &&other) noexcept | 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(PropertiesRef props) | SDL::GPUDevice | inline |
| MapTransferBuffer(GPUTransferBuffer transfer_buffer, bool cycle) | SDL::GPUDevice | inline |
| operator bool() const | SDL::ResourceBase< GPUDeviceRaw > | inlineexplicit |
| operator->() const noexcept | SDL::ResourceBase< GPUDeviceRaw > | inline |
| operator<=>(const ResourceBase &other) const=default | SDL::ResourceBase< GPUDeviceRaw > | |
| operator=(GPUDevice &&other) noexcept | SDL::GPUDevice | inline |
| operator=(const GPUDevice &other)=delete | SDL::GPUDevice | |
| QueryFence(GPUFence *fence) | SDL::GPUDevice | inline |
| RawConstPointer typedef | SDL::ResourceBase< GPUDeviceRaw > | |
| RawPointer typedef | SDL::ResourceBase< GPUDeviceRaw > | |
| release() noexcept | SDL::ResourceBase< GPUDeviceRaw > | 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(WindowRef window) | SDL::GPUDevice | inline |
| ResourceBase(RawPointer resource) | SDL::GPUDevice | inline |
| ResourceBase(std::nullptr_t=nullptr) | SDL::GPUDevice | inline |
| SDL::ResourceBase< GPUDeviceRaw >::ResourceBase(RawPointer resource) | SDL::ResourceBase< GPUDeviceRaw > | inline |
| SetAllowedFramesInFlight(Uint32 allowed_frames_in_flight) | SDL::GPUDevice | inline |
| SetBufferName(GPUBuffer buffer, StringParam text) | SDL::GPUDevice | inline |
| SetSwapchainParameters(WindowRef 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(WindowRef window) | SDL::GPUDevice | inline |
| WindowSupportsPresentMode(WindowRef window, GPUPresentMode present_mode) | SDL::GPUDevice | inline |
| WindowSupportsSwapchainComposition(WindowRef window, GPUSwapchainComposition swapchain_composition) | SDL::GPUDevice | inline |
| ~GPUDevice() | SDL::GPUDevice | inline |