Skip to content

@blooper.gg/toodle


@blooper.gg/toodle / text/FontPipeline / FontPipeline

Class: FontPipeline

Defined in: text/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: text/FontPipeline.ts:8

Parameters

pipeline

GPURenderPipeline

font

MsdfFont

fontBindGroup

GPUBindGroup

maxCharCount

number

Returns

FontPipeline

Properties

font

font: MsdfFont

Defined in: text/FontPipeline.ts:10


fontBindGroup

fontBindGroup: GPUBindGroup

Defined in: text/FontPipeline.ts:11


maxCharCount

maxCharCount: number

Defined in: text/FontPipeline.ts:12


pipeline

pipeline: GPURenderPipeline

Defined in: text/FontPipeline.ts:9

Methods

create()

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

Defined in: text/FontPipeline.ts:15

Parameters

device

GPUDevice

font

MsdfFont

colorFormat

GPUTextureFormat

maxCharCount

number

Returns

Promise<FontPipeline>