b3dGetEntityShader

Queries entity's current shader (returns shader handle assigned to entity). Takes entity (entity handle from b3dLoadMesh/b3dLoadAnimMesh/etc, positive integer). Returns shader handle (positive integer if custom shader assigned, 0 if default shader or entity not found).

Shaders

Parameters & Returns

Parameters

entity Int

Returns

Int

Quick Summary

Queries entity's current shader (returns shader handle assigned to entity). Takes entity (entity handle from b3dLoadMesh/b3dLoadAnimMesh/etc, positive integer). Returns shader handle (positive integer if custom shader assigned, 0 if default shader or entity not found).

Technical Exegesis...

Queries entity's current shader (returns shader handle assigned to entity). Takes entity (entity handle from b3dLoadMesh/b3dLoadAnimMesh/etc, positive integer). Returns shader handle (positive integer if custom shader assigned, 0 if default shader or entity not found). Reads entity.shaderHandle (returns stored value from entity structure).

Example

Example.bam
; No example implemented yet