Interface ShipEditorEntityPlugin


  • public interface ShipEditorEntityPlugin
    These entities provide a view in ship editor for further control in that context
    • Method Detail

      • getShipEditorEntityPluginName

        String getShipEditorEntityPluginName()
      • getShipEditorEntityPluginIconResourceName

        String getShipEditorEntityPluginIconResourceName()
      • clientShipEditorEntityPluginReset

        void clientShipEditorEntityPluginReset()
      • onClientShipEditorEntityPluginRenderToolbarContent

        void onClientShipEditorEntityPluginRenderToolbarContent​(List<RenderingBo> renderingBo,
                                                                CoordI2 absolutePosition,
                                                                Area2 toolRenderingArea,
                                                                Area2 editorSelection)
      • onClientShipEditorEntityPluginActivate

        void onClientShipEditorEntityPluginActivate()
      • onClientShipEditorEntityPluginDeactivate

        void onClientShipEditorEntityPluginDeactivate()
      • onClientShipEditorEntityPluginEvent

        void onClientShipEditorEntityPluginEvent​(Event event)