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

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

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