Package 

Class EffectPropertiesController

  • All Implemented Interfaces:
    javafx.fxml.Initializable

    
    public class EffectPropertiesController
     implements Initializable
                        

    This class models a JavaFX controller for EffectProperties.fxml.

    Using the FXML design it builds the basic components, then using reflection on the effect specified in constructor it builds up the other effect-specific controls.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void initialize(URL location, ResourceBundle resources)
      StringProperty effectNameProperty() The JavaFX Property that wraps the effectname.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EffectPropertiesController

        EffectPropertiesController(EffectFX<out Object> effect, JFXDrawersStack stack, JFXDrawer thisDrawer)
        Default constructor.
        Parameters:
        effect - to tune with this GUI component
        stack - the stack that contains the drawer that own the layout this class controls
        thisDrawer - the drawer that own the layout this class controls