b3dBrushAlpha

Sets brush alpha/transparency (0.0=fully transparent, 1.0=opaque, clamped 0.0-1.0). Takes brushHandle (brush handle), alpha (transparency, clamped 0.0-1.0). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

brushHandle Int
alpha Double

Returns

Void

Quick Summary

Sets brush alpha/transparency (0.0=fully transparent, 1.0=opaque, clamped 0.0-1.0). Takes brushHandle (brush handle), alpha (transparency, clamped 0.0-1.0). Returns nothing.

Technical Exegesis...

Sets brush alpha/transparency (0.0=fully transparent, 1.0=opaque, clamped 0.0-1.0). Takes brushHandle (brush handle), alpha (transparency, clamped 0.0-1.0). Returns nothing. Validates brush handle, clamps alpha to 0.0-1.0 range, sets brush baseColorFactor.w (alpha channel). When applied via b3dPaintSurface, alpha < 1.0 triggers alpha blending (blendMode=1), alpha=1.0 uses solid rendering (blendMode=0).

This function controls brush transparency for semi-transparent materials.

Example

Example.bam
; No example implemented yet