Lua UnitRendering: Difference between revisions
From Spring
Jump to navigationJump to search
New page: ==Unit Rendering== '''Spring.UnitRendering.SetLODCount''' ( int lodCount ) -> nil '''Spring.UnitRendering.SetLODLength''' <font color=darkgreen>(`lod` is 1-indexed)</font> ( int lod, ... |
No edit summary |
||
| Line 19: | Line 19: | ||
'''Spring.UnitRendering.SetMaterialLastLOD''' | '''Spring.UnitRendering.SetMaterialLastLOD''' | ||
( number unitID, string MaterialName, int lastLOD ) -> nil | |||
'''Spring.UnitRendering.SetMaterialDisplayLists''' | '''Spring.UnitRendering.SetMaterialDisplayLists''' | ||
( number unitID, string MaterialName, preDisplayList, postDisplayList ) -> nil | |||
'''Spring.UnitRendering.SetUnitUniform''' | '''Spring.UnitRendering.SetUnitUniform''' <font color=red>(unfinished)</font> | ||
( number unitID, string MaterialName, int lod, arg1, arg2, ... ) -> nil | |||
'''Spring.UnitRendering.SetUnitLuaDraw''' | '''Spring.UnitRendering.SetUnitLuaDraw''' <font color=darkgreen>(enables the DrawUnit callin)</font> | ||
( number unitID, boolean enabled ) -> nil | |||
'''Spring.UnitRendering.Debug''' | '''Spring.UnitRendering.Debug''' <font color=darkgreen>(prints some usefull debug informations)</font> | ||
( [ number unitID ] ) -> nil | |||
Revision as of 17:02, 5 March 2008
Unit Rendering
Spring.UnitRendering.SetLODCount
( int lodCount ) -> nil
Spring.UnitRendering.SetLODLength (`lod` is 1-indexed)
( int lod, number lodLength ) -> nil
Spring.UnitRendering.SetLODDistance (same as SetLODLength(), but adjusted for 45deg FOV + 1024x768)
( int lod, number lodDistance ) -> nil
Spring.UnitRendering.SetPieceList
( number unitID, int lod, int piece [, number displayList = nil ] ) -> nil
Spring.UnitRendering.GetMaterial
( string MaterialName, ?? ) -> ??
Spring.UnitRendering.SetMaterial
( number unitID, int lod, string MaterialName, userdata Material | table Material ) -> nil
Spring.UnitRendering.SetMaterialLastLOD
( number unitID, string MaterialName, int lastLOD ) -> nil
Spring.UnitRendering.SetMaterialDisplayLists
( number unitID, string MaterialName, preDisplayList, postDisplayList ) -> nil
Spring.UnitRendering.SetUnitUniform (unfinished)
( number unitID, string MaterialName, int lod, arg1, arg2, ... ) -> nil
Spring.UnitRendering.SetUnitLuaDraw (enables the DrawUnit callin)
( number unitID, boolean enabled ) -> nil
Spring.UnitRendering.Debug (prints some usefull debug informations)
( [ number unitID ] ) -> nil