This is the complete list of members for donner::gpu::browser::BrowserBridge, including all inherited members.
| abandonCurrentTexture(BrowserObjectId surfaceId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| acquireCurrentTexture(BrowserObjectId surfaceId, BrowserObjectId textureId, SurfaceStatus &status)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| beginCommandBuffer(uint64_t submissionSerial, uint32_t commandBufferIndex)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| beginComputePass()=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| beginDeviceRequest()=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| beginRenderPass(std::span< const BrowserColorAttachment > colorAttachments)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| BrowserBridge(const BrowserBridge &)=delete (defined in donner::gpu::browser::BrowserBridge) | donner::gpu::browser::BrowserBridge | |
| BrowserBridge(BrowserBridge &&)=delete (defined in donner::gpu::browser::BrowserBridge) | donner::gpu::browser::BrowserBridge | |
| BrowserBridge() | donner::gpu::browser::BrowserBridge | protected |
| completedSerial() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| configureSurface(BrowserObjectId surfaceId, uint32_t formatCode, uint32_t usageBits, uint32_t width, uint32_t height, uint32_t alphaModeCode)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| copyTextureToBuffer(BrowserObjectId textureId, BrowserObjectId bufferId, const BrowserTexelLayout &layout, const BrowserCopyRegion ®ion)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| copyTextureToTexture(BrowserObjectId sourceTextureId, BrowserObjectId destinationTextureId, const BrowserCopyRegion ®ion)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createBindGroup(BrowserObjectId id, BrowserObjectId layoutId, std::span< const BrowserBindGroupEntry > entries)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createBindGroupLayout(BrowserObjectId id, std::span< const BrowserBindGroupLayoutEntry > entries)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createBuffer(BrowserObjectId id, uint64_t byteSize, uint32_t usageBits)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createComputePipeline(BrowserObjectId id, const BrowserComputePipelineRequest &request)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createPipelineLayout(BrowserObjectId id, std::span< const BrowserObjectId > groupLayoutIds)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createRenderPipeline(BrowserObjectId id, const BrowserRenderPipelineRequest &request)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createSampler(BrowserObjectId id, uint32_t magFilterCode, uint32_t minFilterCode, uint32_t addressUCode, uint32_t addressVCode)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createShaderModule(BrowserObjectId id, std::string_view wgsl)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createSurface(BrowserObjectId id, std::string_view canvasSelector)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createTexture(BrowserObjectId id, uint32_t width, uint32_t height, uint32_t formatCode, uint32_t usageBits)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| createTextureView(BrowserObjectId id, BrowserObjectId textureId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| destroyObject(BrowserObjectKind kind, BrowserObjectId id)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| deviceLostReason() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| deviceRequestError() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| deviceRequestState() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| deviceStatus() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| dispatchWorkgroups(uint32_t countX, uint32_t countY, uint32_t countZ)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| draw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| drawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t baseVertex, uint32_t firstInstance)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| endCommandBuffer(uint64_t submissionSerial)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| endComputePass()=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| endRenderPass()=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| isDeviceLost() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| mapBufferAsync(BrowserObjectId mappingId, BrowserObjectId bufferId, uint64_t offsetBytes, uint64_t byteCount)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| mappedBytes(BrowserObjectId mappingId, std::span< const uint8_t > &bytes) const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| mappingState(BrowserObjectId mappingId) const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| maxTextureDimension2D() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| operator=(const BrowserBridge &)=delete (defined in donner::gpu::browser::BrowserBridge) | donner::gpu::browser::BrowserBridge | |
| operator=(BrowserBridge &&)=delete (defined in donner::gpu::browser::BrowserBridge) | donner::gpu::browser::BrowserBridge | |
| presentSurface(BrowserObjectId surfaceId, SurfaceStatus &status)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| registerSharedTexture(BrowserObjectId id, const BrowserSharedTexture &shared)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| requestMappingProgress(BrowserObjectId mappingId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setBindGroup(uint32_t index, BrowserObjectId bindGroupId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setComputePipeline(BrowserObjectId pipelineId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setIndexBuffer(BrowserObjectId bufferId, uint32_t indexFormatCode, uint64_t offsetBytes)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setRenderPipeline(BrowserObjectId pipelineId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setScissorRect(uint32_t x, uint32_t y, uint32_t width, uint32_t height)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setVertexBuffer(uint32_t slot, BrowserObjectId bufferId, uint64_t offsetBytes)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| setViewport(float x, float y, float width, float height, float minDepth, float maxDepth)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| sharedDeviceIdentity() const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| shareTexture(BrowserObjectId textureId, std::shared_ptr< const BrowserSharedTexture > &shared)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| submitCommandBuffers(uint64_t submissionSerial)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| surfaceCapabilities(BrowserObjectId surfaceId, BrowserSurfaceCapabilities &capabilities) const =0 | donner::gpu::browser::BrowserBridge | pure virtual |
| unmapBuffer(BrowserObjectId mappingId)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| writeBuffer(BrowserObjectId bufferId, uint64_t offsetBytes, std::span< const uint8_t > data)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| writeTexture(BrowserObjectId textureId, std::span< const uint8_t > data, const BrowserTexelLayout &layout, const BrowserCopyRegion ®ion)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| yieldToBrowser(double seconds)=0 | donner::gpu::browser::BrowserBridge | pure virtual |
| ~BrowserBridge() | donner::gpu::browser::BrowserBridge | virtual |