b3dCreateBillboard

Creates billboard entity with texture (camera-facing quad, three modes: spherical/cylindrical/static). Takes textureHandle (texture from b3dLoadTexture3D, displayed on billboard), mode (0=SPHERICAL, 1=CYLINDRICAL, 2=STATIC). Returns entity handle (ENTITY_BILLBOARD, 0 if failed).

3D Graphics

Parameters & Returns

Parameters

textureHandle Int
mode Int

Returns

Int

Quick Summary

Creates billboard entity with texture (camera-facing quad, three modes: spherical/cylindrical/static). Takes textureHandle (texture from b3dLoadTexture3D, displayed on billboard), mode (0=SPHERICAL, 1=CYLINDRICAL, 2=STATIC). Returns entity handle (ENTITY_BILLBOARD, 0 if failed).

Technical Exegesis...

Creates billboard entity with texture (camera-facing quad, three modes: spherical/cylindrical/static). Takes textureHandle (texture from b3dLoadTexture3D, displayed on billboard), mode (0=SPHERICAL, 1=CYLINDRICAL, 2=STATIC). Returns entity handle (ENTITY_BILLBOARD, 0 if failed). Creates quad geometry (shared vertex buffer, 1x1 unit quad), scales to texture aspect ratio (width=textureWidth/textureHeight, height=1.0), initializes billboard properties (alpha, color, emissive, blend mode).

Example

Example.bam
; No example implemented yet