Skip to content

@bloopjs/toodle


@bloopjs/toodle / backends/webgpu/FontPipeline / FontPipeline

Class: FontPipeline ​

Defined in: backends/webgpu/FontPipeline.ts:7

A webgpu pipeline for rendering blocks of text with a given font.

Constructors ​

Constructor ​

new FontPipeline(pipeline, font, fontBindGroup, maxCharCount): FontPipeline

Defined in: backends/webgpu/FontPipeline.ts:8

Parameters ​

pipeline ​

GPURenderPipeline

font ​

MsdfFont

fontBindGroup ​

GPUBindGroup

maxCharCount ​

number

Returns ​

FontPipeline

Properties ​

font ​

font: MsdfFont

Defined in: backends/webgpu/FontPipeline.ts:10


fontBindGroup ​

fontBindGroup: GPUBindGroup

Defined in: backends/webgpu/FontPipeline.ts:11


maxCharCount ​

maxCharCount: number

Defined in: backends/webgpu/FontPipeline.ts:12


pipeline ​

pipeline: GPURenderPipeline

Defined in: backends/webgpu/FontPipeline.ts:9

Methods ​

create() ​

static create(device, font, colorFormat, maxCharCount): Promise<FontPipeline>

Defined in: backends/webgpu/FontPipeline.ts:15

Parameters ​

device ​

GPUDevice

font ​

MsdfFont

colorFormat ​

GPUTextureFormat

maxCharCount ​

number

Returns ​

Promise<FontPipeline>