Class UI3dFixtureLabels

All Implemented Interfaces:
LXLoopTask, LXStructure.Listener

public class UI3dFixtureLabels extends UI3dComponent implements LXStructure.Listener
  • Field Details

  • Constructor Details

  • Method Details

    • fixtureAdded

      public void fixtureAdded(LXFixture fixture)
      Description copied from interface: LXStructure.Listener
      Invoked when a fixture has been added to the structure
      Specified by:
      fixtureAdded in interface LXStructure.Listener
      Parameters:
      fixture - Fixture added
    • fixtureRemoved

      public void fixtureRemoved(LXFixture fixture)
      Description copied from interface: LXStructure.Listener
      Invoked when a fixture has been removed from the structure
      Specified by:
      fixtureRemoved in interface LXStructure.Listener
      Parameters:
      fixture - Fixture removed
    • fixtureMoved

      public void fixtureMoved(LXFixture fixture, int index)
      Description copied from interface: LXStructure.Listener
      Invoked when a fixture has been moved in the structure's fixture list
      Specified by:
      fixtureMoved in interface LXStructure.Listener
      Parameters:
      fixture - Fixture moved
      index - New index of the fixture
    • onDraw

      public void onDraw(UI ui, View view)
      Description copied from class: UI3dComponent
      Subclasses should override this method with specific drawing routings
      Overrides:
      onDraw in class UI3dComponent
      Parameters:
      ui - UI
      view - View to draw into
    • dispose

      public void dispose()
      Overrides:
      dispose in class UIObject