# Class: l3dlist

The List3D is the main rendering list, it contains l3dnodes that represent visual items. It is organised in l3dsets l3dlayerids and l3dviews. l3dviews can render l2dnodes thru special commands as well.

## Hierarchy

    o-+ l3dlist
      o-- bonecontrol
      o-- l3dbatchbuffer
      o-- l3dlayerid
      o-+ l3dnode
      | o-- l3dcamera
      | o-- l3dlevelmodel
      | o-- l3dlight
      | o-- l3dmodel
      | o-- l3dpemitter
      | o-- l3dpgroup
      | o-- l3dprimitive
      | o-- l3dprojector
      | o-- l3dshadowmodel
      | o-- l3dtbterrain
      | o-- l3dtext
      | o-- l3dtrail
      o-- l3dset
      o-- l3dview
      o-- morphcontrol
      o-- particle
      o-- skybox
      o-- trailpoint

## Methods:

fbotest ()
  returns: ([int stringtype, string message])
  performs a test run on current rcmdfbo related setups. It takes enable flags of rcmds into account. Returns an error (+1) or warning(-1) string, or nothing if all is working.
l3dlayercount ()
  returns: (int)
  returns how many l3dlayers exist
l3dsetcount ()
  returns: (int)
  returns how many l3dsets exist