This is the complete list of members for donner::gpu::browser::BrowserDevice, including all inherited members.
| abandonCurrentTexture(const Surface &surface) | donner::gpu::Device | |
| acquireCurrentTexture(const Surface &surface) | donner::gpu::Device | |
| adoptLostState(std::shared_ptr< DeviceLostState > state) | donner::gpu::Device | protected |
| backendDeviceIdentity() const override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| BrowserDeviceRequest (defined in donner::gpu::browser::BrowserDevice) | donner::gpu::browser::BrowserDevice | friend |
| bufferLastUseSerial(uint32_t slotIndex) const | donner::gpu::Device | protected |
| completedSerial() const override | donner::gpu::browser::BrowserDevice | 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(Buffer &&buffer) | donner::gpu::Device | |
| 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(Texture &&texture) | donner::gpu::Device | |
| 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 |
| deviceLossSnapshot() const | donner::gpu::Device | inline |
| deviceLostReason() const override | donner::gpu::browser::BrowserDevice | virtual |
| exportTexture(const Texture &texture) | donner::gpu::Device | |
| foreignThreadReleasesForTest() const | donner::gpu::browser::BrowserDevice | inline |
| hasPendingDestroys() const | donner::gpu::Device | inline |
| installObserver(DeviceObserver &observer) | donner::gpu::Device | |
| isDeviceLost() const | donner::gpu::browser::BrowserDevice | |
| isLost() const | donner::gpu::Device | inline |
| kMaxCommandBuffersPerSubmission | donner::gpu::Device | static |
| kMaxWaitSeconds | donner::gpu::Device | static |
| lastProgress() | donner::gpu::Device | |
| lastSubmittedSerial() const | donner::gpu::Device | inline |
| lastTextureUseSerial(uint32_t textureSlotIndex) const | donner::gpu::Device | protected |
| liveObjectCountForTest() const | donner::gpu::browser::BrowserDevice | inline |
| mapBufferAsync(const Buffer &buffer, MapMode mode, uint64_t offsetBytes, uint64_t byteCount) | donner::gpu::Device | |
| mappedBytes(const BufferMapping &mapping) const | donner::gpu::Device | |
| markLostAfterWaitTimeout(DeviceLostWaitSite site, std::chrono::milliseconds elapsed, const char *reason) const | donner::gpu::Device | |
| maxTextureDimension2D() const | donner::gpu::browser::BrowserDevice | |
| nestedWaitRefusalsForTest() const | donner::gpu::browser::BrowserDevice | inline |
| notifyObserverOfBackendSubmission() const | donner::gpu::Device | protected |
| observer() const | donner::gpu::Device | inline |
| onAbandonCurrentTexture(uint32_t slotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onAcquireCurrentTexture(uint32_t slotIndex, uint32_t textureSlotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onConfigureSurface(uint32_t slotIndex, const SurfaceConfiguration &configuration) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateBindGroup(uint32_t slotIndex, const BindGroupDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateBindGroupLayout(uint32_t slotIndex, const BindGroupLayoutDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateBuffer(uint32_t slotIndex, const BufferDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateComputePipeline(uint32_t slotIndex, const ComputePipelineDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreatePipelineLayout(uint32_t slotIndex, const PipelineLayoutDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateRenderPipeline(uint32_t slotIndex, const RenderPipelineDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateSampler(uint32_t slotIndex, const SamplerDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateShaderModule(uint32_t slotIndex, const ShaderModuleDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateSurface(uint32_t slotIndex, const SurfaceDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateTexture(uint32_t slotIndex, const TextureDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onCreateTextureView(uint32_t slotIndex, uint32_t textureSlotIndex, const TextureViewDescriptor &descriptor) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onDestroyBufferBacking(uint32_t slotIndex) | donner::gpu::Device | protectedvirtual |
| onDestroyResource(std::string_view resourceName, uint32_t slotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onDestroySurface(uint32_t slotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onDestroyTextureBacking(uint32_t slotIndex) | donner::gpu::Device | protectedvirtual |
| onExportTexture(uint32_t slotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onLastProgress() | donner::gpu::Device | protectedvirtual |
| onMapBufferAsync(uint32_t mappingSlotIndex, uint32_t bufferSlotIndex, MapMode mode, uint64_t offsetBytes, uint64_t byteCount) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onMappedBytes(uint32_t mappingSlotIndex) const override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onOwnsTextureBacking(uint32_t slotIndex) const | donner::gpu::Device | protectedvirtual |
| onPollBackend() | donner::gpu::Device | inlineprotectedvirtual |
| onPresentSurface(uint32_t slotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onRegisterTexture(uint32_t slotIndex, const ExportedTextureBacking &backing) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onRetireBuffer(uint32_t slotIndex) | donner::gpu::Device | protectedvirtual |
| onRetireTexture(uint32_t slotIndex) | donner::gpu::Device | protectedvirtual |
| onSubmit(uint64_t submissionSerial, std::span< const SubmittedCommandBuffer > commandBuffers) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onSubmitAfterSources(uint64_t submissionSerial, std::span< const SubmittedCommandBuffer > commandBuffers, std::span< const SourceWait > waits) | donner::gpu::Device | protectedvirtual |
| onSurfaceCapabilities(uint32_t slotIndex) const override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onTextureWriteByteCount(std::span< const uint8_t > data) const | donner::gpu::Device | protectedvirtual |
| onTextureWritePending(uint32_t slotIndex) const | donner::gpu::Device | protectedvirtual |
| onUnmapBuffer(uint32_t mappingSlotIndex) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onWaitForSerial(uint64_t serial, double timeoutSeconds) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onWaitForSerialUnlessStalled(uint64_t serial, std::chrono::milliseconds stallBound) | donner::gpu::Device | protectedvirtual |
| onWaitMappingSlice(uint32_t mappingSlotIndex, double sliceSeconds) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onWriteBuffer(uint32_t slotIndex, uint64_t offsetBytes, std::span< const uint8_t > data) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| onWriteTexture(uint32_t slotIndex, std::span< const uint8_t > data, const TexelCopyBufferLayout &dataLayout, const Extent2d &writeSize, const Origin2d &destinationOrigin) override | donner::gpu::browser::BrowserDevice | protectedvirtual |
| operator=(const Device &)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| operator=(Device &&)=delete (defined in donner::gpu::Device) | donner::gpu::Device | |
| ownsTextureBacking(const Texture &texture) const | donner::gpu::Device | |
| poll() | donner::gpu::Device | |
| pollCompletionOnce() | donner::gpu::Device | |
| pollMapping(const BufferMapping &mapping) | donner::gpu::Device | |
| presentSurface(const Surface &surface) | donner::gpu::Device | |
| registerTexture(const TextureExport &source) | donner::gpu::Device | |
| removeObserver(const DeviceObserver &observer) | donner::gpu::Device | |
| replayCommandBuffer(uint64_t submissionSerial, uint32_t commandBufferIndex, std::span< const Command > commands, std::string_view operation) | donner::gpu::browser::BrowserDevice | protected |
| shaderSourceKind() const override | donner::gpu::browser::BrowserDevice | inlinevirtual |
| sharedTextureTailBytes() const | donner::gpu::Device | |
| submit(CommandBuffer commandBuffer) | donner::gpu::Device | |
| submit(std::span< CommandBuffer > commandBuffers) | donner::gpu::Device | |
| supportsFullIndexRange(IndexFormat format) const | donner::gpu::Device | inlinevirtual |
| surfaceCapabilities(const Surface &surface) const | donner::gpu::Device | |
| textureDescriptor(const Texture &texture) const | donner::gpu::Device | |
| textureLastUseSerial(uint32_t slotIndex) const | donner::gpu::Device | protected |
| 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={}) | donner::gpu::Device | |
| waitForSerial(uint64_t serial, double timeoutSeconds) | donner::gpu::Device | |
| waitForSerialUnlessStalled(uint64_t serial, std::chrono::milliseconds stallBound) | donner::gpu::Device | |
| waitForTextureSource(const Texture ®istration, double timeoutSeconds) | donner::gpu::Device | |
| waitForTextureSourceUnlessStalled(const Texture ®istration, std::chrono::milliseconds stallBound) | donner::gpu::Device | |
| 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, const Origin2d &destinationOrigin={}) | donner::gpu::Device | |
| ~BrowserDevice() override | donner::gpu::browser::BrowserDevice | |
| ~Device() | donner::gpu::Device | virtual |