|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
This is the complete list of members for donner::gpu::RecordingDevice, including all inherited members.
| completedSerial() const override | donner::gpu::RecordingDevice | inlinevirtual |
| 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 | |
| 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 | |
| createTexture(const TextureDescriptor &descriptor) | donner::gpu::Device | |
| createTextureView(const Texture &texture, const TextureViewDescriptor &descriptor) | donner::gpu::Device | |
| destroyBindGroup(const BindGroup &bindGroup) | donner::gpu::Device | |
| destroyBindGroupLayout(const BindGroupLayout &bindGroupLayout) | donner::gpu::Device | |
| destroyBuffer(const Buffer &buffer) | donner::gpu::Device | |
| destroyPipelineLayout(const PipelineLayout &pipelineLayout) | donner::gpu::Device | |
| destroyRenderPipeline(const RenderPipeline &renderPipeline) | donner::gpu::Device | |
| destroySampler(const Sampler &sampler) | donner::gpu::Device | |
| destroyShaderModule(const ShaderModule &shaderModule) | donner::gpu::Device | |
| destroyTexture(const Texture &texture) | donner::gpu::Device | |
| destroyTextureView(const 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 |
| lastSubmittedSerial() const | donner::gpu::Device | inline |
| onCreateBindGroup(uint32_t slotIndex, const BindGroupDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateBindGroupLayout(uint32_t slotIndex, const BindGroupLayoutDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateBuffer(uint32_t slotIndex, const BufferDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreatePipelineLayout(uint32_t slotIndex, const PipelineLayoutDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateRenderPipeline(uint32_t slotIndex, const RenderPipelineDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateSampler(uint32_t slotIndex, const SamplerDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateShaderModule(uint32_t slotIndex, const ShaderModuleDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateTexture(uint32_t slotIndex, const TextureDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onCreateTextureView(uint32_t slotIndex, uint32_t textureSlotIndex, const TextureViewDescriptor &descriptor) override | donner::gpu::RecordingDevice | protectedvirtual |
| onDestroyResource(std::string_view resourceName, uint32_t slotIndex) override | donner::gpu::RecordingDevice | protectedvirtual |
| onSubmit(uint64_t submissionSerial, uint32_t commandBufferSlotIndex, std::span< const Command > commands) override | donner::gpu::RecordingDevice | protectedvirtual |
| onWriteBuffer(uint32_t slotIndex, uint64_t offsetBytes, std::span< const uint8_t > data) override | donner::gpu::RecordingDevice | protectedvirtual |
| onWriteTexture(uint32_t slotIndex, std::span< const uint8_t > data, const TexelCopyBufferLayout &dataLayout, const Extent2d &writeSize) override | donner::gpu::RecordingDevice | protectedvirtual |
| operator=(const Device &)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| operator=(Device &&)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| RecordingDevice()=default | donner::gpu::RecordingDevice | |
| serialize() const | donner::gpu::RecordingDevice | |
| submit(CommandBuffer commandBuffer) | donner::gpu::Device | |
| validateBufferHandleForBackend(const Buffer &buffer) const | donner::gpu::Device | protected |
| 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 |
| ~RecordingDevice() override=default | donner::gpu::RecordingDevice |