Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::geode::GeodeWgpuAdapterDevice Member List

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 overridedonner::geode::GeodeWgpuAdapterDevicevirtual
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::Deviceprotected
deviceId() constdonner::gpu::Deviceinline
GeodeWgpuAdapterDevice(GeodeDevice &geodeDevice)donner::geode::GeodeWgpuAdapterDeviceexplicit
hasHostCommandEncoder() constdonner::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() constdonner::gpu::Deviceinline
mapBufferAsync(const Buffer &buffer, MapMode mode, uint64_t offsetBytes, uint64_t byteCount)donner::gpu::Device
mappedBytes(const BufferMapping &mapping) constdonner::gpu::Device
mappingUsedTimedWaitAny(const gpu::BufferMapping &mapping) constdonner::geode::GeodeWgpuAdapterDevice
notifyHostSubmitted()donner::geode::GeodeWgpuAdapterDevice
onAbandonCurrentTexture(uint32_t slotIndex) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onAcquireCurrentTexture(uint32_t slotIndex, uint32_t textureSlotIndex) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onConfigureSurface(uint32_t slotIndex, const gpu::SurfaceConfiguration &configuration) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateBindGroup(uint32_t slotIndex, const gpu::BindGroupDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateBindGroupLayout(uint32_t slotIndex, const gpu::BindGroupLayoutDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateBuffer(uint32_t slotIndex, const gpu::BufferDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateComputePipeline(uint32_t slotIndex, const gpu::ComputePipelineDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreatePipelineLayout(uint32_t slotIndex, const gpu::PipelineLayoutDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateRenderPipeline(uint32_t slotIndex, const gpu::RenderPipelineDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateSampler(uint32_t slotIndex, const gpu::SamplerDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateShaderModule(uint32_t slotIndex, const gpu::ShaderModuleDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateSurface(uint32_t slotIndex, const gpu::SurfaceDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateTexture(uint32_t slotIndex, const gpu::TextureDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onCreateTextureView(uint32_t slotIndex, uint32_t textureSlotIndex, const gpu::TextureViewDescriptor &descriptor) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onDestroyResource(std::string_view resourceName, uint32_t slotIndex) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onMapBufferAsync(uint32_t mappingSlotIndex, uint32_t bufferSlotIndex, gpu::MapMode mode, uint64_t offsetBytes, uint64_t byteCount) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onMappedBytes(uint32_t mappingSlotIndex) const overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onPresentSurface(uint32_t slotIndex) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onSubmit(uint64_t submissionSerial, uint32_t commandBufferSlotIndex, std::span< const gpu::Command > commands) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onSurfaceCapabilities(uint32_t slotIndex) const overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onUnmapBuffer(uint32_t mappingSlotIndex) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onWaitMappingSlice(uint32_t mappingSlotIndex, double sliceSeconds) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onWriteBuffer(uint32_t slotIndex, uint64_t offsetBytes, std::span< const uint8_t > data) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
onWriteTexture(uint32_t slotIndex, std::span< const uint8_t > data, const gpu::TexelCopyBufferLayout &dataLayout, const gpu::Extent2d &writeSize) overridedonner::geode::GeodeWgpuAdapterDeviceprotectedvirtual
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::GeodeWgpuAdapterDeviceinline
submit(CommandBuffer commandBuffer)donner::gpu::Device
submitStandalone(gpu::CommandBuffer &&commands)donner::geode::GeodeWgpuAdapterDevice
surfaceCapabilities(const Surface &surface) constdonner::gpu::Device
unmapBuffer(BufferMapping &&mapping)donner::gpu::Device
validateBufferHandleForBackend(const Buffer &buffer) constdonner::gpu::Deviceprotected
validateBufferMappingHandleForBackend(const BufferMapping &mapping) constdonner::gpu::Deviceprotected
validateTextureHandleForBackend(const Texture &texture) constdonner::gpu::Deviceprotected
validateTextureViewHandleForBackend(const TextureView &textureView) constdonner::gpu::Deviceprotected
waitForMapping(const BufferMapping &mapping, const MapWaitParams &params, 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) constdonner::geode::GeodeWgpuAdapterDevice
wgpuTextureViewOf(const gpu::TextureView &textureView) constdonner::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::Devicevirtual
~GeodeWgpuAdapterDevice() overridedonner::geode::GeodeWgpuAdapterDevice