b3dFreeBrush

Marks brush as invalid (sets textureIndex=-2, simple invalidation without memory reclamation). Takes brushHandle (brush handle to free). Returns nothing.

3D Graphics

Parameters & Returns

Parameters

brushHandle Int

Returns

Void

Quick Summary

Marks brush as invalid (sets textureIndex=-2, simple invalidation without memory reclamation). Takes brushHandle (brush handle to free). Returns nothing.

Technical Exegesis...

Frees brush and reclaims handle for reuse (clears data, marks invalid, adds to free list). Takes brushHandle (brush handle to free). Returns nothing. Validates brush handle and checks not already freed (textureIndex=-2), resets brush to default state (Brush3D()), sets textureIndex=-2 (invalid marker), adds handle to g_freeBrushHandles for reuse by b3dCreateBrush. Properly frees brush resources and enables handle recycling.

This function frees brush and makes handle available for reuse.

Example

Example.bam
; No example implemented yet