|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
This is the complete list of members for donner::geode::GeodeWgpuAdapterDevice, including all inherited members.
| abandonCurrentTexture(const Surface &surface) | donner::gpu::Device | |
| acquireCurrentTexture(const Surface &surface) | donner::gpu::Device | |
| clearHostCommandEncoder() | donner::geode::GeodeWgpuAdapterDevice | |
| completedSerial() const override | donner::geode::GeodeWgpuAdapterDevice | virtual |
| configureSurface(const Surface &surface, const SurfaceConfiguration &configuration) | donner::gpu::Device | |
| createBindGroup(const BindGroupDescriptor &descriptor) | donner::gpu::Device | |
| createBindGroupLayout(const BindGroupLayoutDescriptor &descriptor) | donner::gpu::Device | |
| createBuffer(const BufferDescriptor &descriptor) | donner::gpu::Device | |
| createCommandEncoder() | donner::gpu::Device | |
| createComputePipeline(const ComputePipelineDescriptor &descriptor) | donner::gpu::Device | |
| createPipelineLayout(const PipelineLayoutDescriptor &descriptor) | donner::gpu::Device | |
| createRenderPipeline(const RenderPipelineDescriptor &descriptor) | donner::gpu::Device | |
| createSampler(const SamplerDescriptor &descriptor) | donner::gpu::Device | |
| createShaderModule(const ShaderModuleDescriptor &descriptor) | donner::gpu::Device | |
| createSurface(const SurfaceDescriptor &descriptor) | donner::gpu::Device | |
| createTexture(const TextureDescriptor &descriptor) | donner::gpu::Device | |
| createTextureView(const Texture &texture, const TextureViewDescriptor &descriptor) | donner::gpu::Device | |
| destroyBindGroup(BindGroup &&bindGroup) | donner::gpu::Device | |
| destroyBindGroupLayout(BindGroupLayout &&bindGroupLayout) | donner::gpu::Device | |
| destroyBuffer(Buffer &&buffer) | donner::gpu::Device | |
| destroyBufferBacking(gpu::Buffer &&buffer) | donner::geode::GeodeWgpuAdapterDevice | |
| destroyComputePipeline(ComputePipeline &&computePipeline) | donner::gpu::Device | |
| destroyPipelineLayout(PipelineLayout &&pipelineLayout) | donner::gpu::Device | |
| destroyRenderPipeline(RenderPipeline &&renderPipeline) | donner::gpu::Device | |
| destroySampler(Sampler &&sampler) | donner::gpu::Device | |
| destroyShaderModule(ShaderModule &&shaderModule) | donner::gpu::Device | |
| destroySurface(Surface &&surface) | donner::gpu::Device | |
| destroyTexture(Texture &&texture) | donner::gpu::Device | |
| destroyTextureBacking(gpu::Texture &&texture) | donner::geode::GeodeWgpuAdapterDevice | |
| destroyTextureView(TextureView &&textureView) | donner::gpu::Device | |
| Device(const Device &)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| Device(Device &&)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| Device() | donner::gpu::Device | protected |
| deviceId() const | donner::gpu::Device | inline |
| GeodeWgpuAdapterDevice(GeodeDevice &geodeDevice) | donner::geode::GeodeWgpuAdapterDevice | explicit |
| hasHostCommandEncoder() const | donner::geode::GeodeWgpuAdapterDevice | |
| importExternalTexture(wgpu::Texture texture, const gpu::Extent2d &size, gpu::TextureFormat format, gpu::TextureUsage usage) (defined in donner::geode::GeodeWgpuAdapterDevice) | donner::geode::GeodeWgpuAdapterDevice | |
| lastSubmittedSerial() const | donner::gpu::Device | inline |
| mapBufferAsync(const Buffer &buffer, MapMode mode, uint64_t offsetBytes, uint64_t byteCount) | donner::gpu::Device | |
| mappedBytes(const BufferMapping &mapping) const | donner::gpu::Device | |
| mappingUsedTimedWaitAny(const gpu::BufferMapping &mapping) const | donner::geode::GeodeWgpuAdapterDevice | |
| notifyHostSubmitted() | donner::geode::GeodeWgpuAdapterDevice | |
| onAbandonCurrentTexture(uint32_t slotIndex) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onAcquireCurrentTexture(uint32_t slotIndex, uint32_t textureSlotIndex) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onConfigureSurface(uint32_t slotIndex, const gpu::SurfaceConfiguration &configuration) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateBindGroup(uint32_t slotIndex, const gpu::BindGroupDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateBindGroupLayout(uint32_t slotIndex, const gpu::BindGroupLayoutDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateBuffer(uint32_t slotIndex, const gpu::BufferDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateComputePipeline(uint32_t slotIndex, const gpu::ComputePipelineDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreatePipelineLayout(uint32_t slotIndex, const gpu::PipelineLayoutDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateRenderPipeline(uint32_t slotIndex, const gpu::RenderPipelineDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateSampler(uint32_t slotIndex, const gpu::SamplerDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateShaderModule(uint32_t slotIndex, const gpu::ShaderModuleDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateSurface(uint32_t slotIndex, const gpu::SurfaceDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateTexture(uint32_t slotIndex, const gpu::TextureDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onCreateTextureView(uint32_t slotIndex, uint32_t textureSlotIndex, const gpu::TextureViewDescriptor &descriptor) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onDestroyResource(std::string_view resourceName, uint32_t slotIndex) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onMapBufferAsync(uint32_t mappingSlotIndex, uint32_t bufferSlotIndex, gpu::MapMode mode, uint64_t offsetBytes, uint64_t byteCount) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onMappedBytes(uint32_t mappingSlotIndex) const override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onPresentSurface(uint32_t slotIndex) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onSubmit(uint64_t submissionSerial, uint32_t commandBufferSlotIndex, std::span< const gpu::Command > commands) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onSurfaceCapabilities(uint32_t slotIndex) const override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onUnmapBuffer(uint32_t mappingSlotIndex) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onWaitMappingSlice(uint32_t mappingSlotIndex, double sliceSeconds) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onWriteBuffer(uint32_t slotIndex, uint64_t offsetBytes, std::span< const uint8_t > data) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| onWriteTexture(uint32_t slotIndex, std::span< const uint8_t > data, const gpu::TexelCopyBufferLayout &dataLayout, const gpu::Extent2d &writeSize) override | donner::geode::GeodeWgpuAdapterDevice | protectedvirtual |
| operator=(const Device &)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| operator=(Device &&)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| poll() | donner::gpu::Device | |
| presentSurface(const Surface &surface) | donner::gpu::Device | |
| setHostCommandEncoder(wgpu::CommandEncoder encoder) | donner::geode::GeodeWgpuAdapterDevice | |
| setSimulateEventWaitForTest(bool simulate) | donner::geode::GeodeWgpuAdapterDevice | inline |
| submit(CommandBuffer commandBuffer) | donner::gpu::Device | |
| submitStandalone(gpu::CommandBuffer &&commands) | donner::geode::GeodeWgpuAdapterDevice | |
| surfaceCapabilities(const Surface &surface) const | donner::gpu::Device | |
| unmapBuffer(BufferMapping &&mapping) | donner::gpu::Device | |
| validateBufferHandleForBackend(const Buffer &buffer) const | donner::gpu::Device | protected |
| validateBufferMappingHandleForBackend(const BufferMapping &mapping) const | donner::gpu::Device | protected |
| validateTextureHandleForBackend(const Texture &texture) const | donner::gpu::Device | protected |
| validateTextureViewHandleForBackend(const TextureView &textureView) const | donner::gpu::Device | protected |
| waitForMapping(const BufferMapping &mapping, const MapWaitParams ¶ms, const std::function< bool()> &shouldCancel, const MapWaitTestHooks &testHooks={}) (defined in donner::gpu::Device) | donner::gpu::Device | |
| waitForSerial(uint64_t serial, double timeoutSeconds) | donner::geode::GeodeWgpuAdapterDevice | |
| wgpuTextureOf(const gpu::Texture &texture) const | donner::geode::GeodeWgpuAdapterDevice | |
| wgpuTextureViewOf(const gpu::TextureView &textureView) const | donner::geode::GeodeWgpuAdapterDevice | |
| writeBuffer(const Buffer &buffer, uint64_t offsetBytes, std::span< const uint8_t > data) | donner::gpu::Device | |
| writeTexture(const Texture &texture, std::span< const uint8_t > data, const TexelCopyBufferLayout &dataLayout, const Extent2d &writeSize) | donner::gpu::Device | |
| ~Device() | donner::gpu::Device | virtual |
| ~GeodeWgpuAdapterDevice() override | donner::geode::GeodeWgpuAdapterDevice |