Package com.simsilica.lemur.core


package com.simsilica.lemur.core
  • Class
    Description
    Name TBD, base implementation of the GuiControlListener class with default method implementations.
    A default abstract implementation of a Control that will only allow attachment to a Node and provides a special getNode() method to subclasses.
    A general mapping of source to some list of Command objects.
    A stack of components that comprise the layers of a GUI element.
    Wraps a standard GuiLayout to provide basic default focus navigation support.
    A member of a component stack that provides sizing or rendering as part of that stack.
    Manages a component stack, the parent/child relationship, and other standard GuiControl functionality.
    Name TBD, listens to the gui control for reshape and focus lost/gained.
    A specific kind of GuiComponent that can manage the layout of a set of child GuiControl-holding nodes.
    Wraps a regular JME Material to provide general access to paramaters that a UI would find useful like color, etc.
    Can be registered with a GuiControl to receive frame update notifications as part of the GuiControl's controlUpdate().
    GuiMaterial wrapper for JME's default Lighting material.
    GuiMaterial wrapper for JME's default Unshaded material.
    A utility implementation of a simple VersionedObject wrapper object.
     
    Implemented by objects that provided a versioned view of a value.
    Tracks an update version of a VersionedObject and can provide basic change tracking for a caller.
    Watches a composite set of VersionedReferences and presents a combined version.