b2dDrawTextEx

Draws text with custom pixel shader effect. Takes text (string to display, any UTF-8 text), x (X position in pixels, integer), y (Y position in pixels, integer), centre (alignment: 0=left-aligned, 1=centered on x position), font (font handle from b2dLoadFont, positive integer), shader (shader handle from b2dLoadTextShader, 0=default). Returns nothing.

2D Overlay

Parameters & Returns

Parameters

text String
x Int
y Int
centre Int
font Int
shader Int

Returns

Void

Quick Summary

Draws text with custom pixel shader effect. Takes text (string to display, any UTF-8 text), x (X position in pixels, integer), y (Y position in pixels, integer), centre (alignment: 0=left-aligned, 1=centered on x position), font (font handle from b2dLoadFont, positive integer), shader (shader handle from b2dLoadTextShader, 0=default). Returns nothing.

Technical Exegesis...

Draws text with custom pixel shader effect. Takes text (string to display, any UTF-8 text), x (X position in pixels, integer), y (Y position in pixels, integer), centre (alignment: 0=left-aligned, 1=centered on x position), font (font handle from b2dLoadFont, positive integer), shader (shader handle from b2dLoadTextShader, 0=default). Returns nothing. Extended version of b2dDrawText with per-draw shader control, queues text draw command with custom shader to deferred rendering buffer.

Example

Example.bam
; No example implemented yet