b3dEntityShader

Assigns custom shader to entity (sets entity's shader handle, used during rendering). Takes entity (entity handle from b3dLoadMesh/b3dLoadAnimMesh/etc, positive integer), shader (shader handle from b3dLoadEntityShader, positive integer, or 0 for default). Returns nothing.

Shaders

Parameters & Returns

Parameters

entity Int
shader Int

Returns

Void

Quick Summary

Assigns custom shader to entity (sets entity's shader handle, used during rendering). Takes entity (entity handle from b3dLoadMesh/b3dLoadAnimMesh/etc, positive integer), shader (shader handle from b3dLoadEntityShader, positive integer, or 0 for default). Returns nothing.

Technical Exegesis...

Assigns custom shader to entity (sets entity's shader handle, used during rendering). Takes entity (entity handle from b3dLoadMesh/b3dLoadAnimMesh/etc, positive integer), shader (shader handle from b3dLoadEntityShader, positive integer, or 0 for default). Returns nothing. Sets entity.shaderHandle = shader (stores handle in entity's structure, persists until changed).

Example

Example.bam
; No example implemented yet