Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::gpu::browser::BrowserBridge Member List

This is the complete list of members for donner::gpu::browser::BrowserBridge, including all inherited members.

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