Repetier-Host Plugin  2.0.0
RepetierHostExtender.interfaces Namespace Reference

Classes

class  DrawGLEvent
 This class gets send as parameter to the events: core:drawBedFrame core:drawBedBase More...
 
class  HostCommand
 
interface  I3DHandle
 A handle is used to manipulate a TopoGroup or smaller entity More...
 
interface  I3DSettings
 
interface  I3DView
 
interface  IAbout
 
interface  IEEPROM
 
interface  IGCodeEditor
 
interface  IGCodePostprocessor
 
interface  IHost
 
interface  IHostComponent
 
interface  IHostConfig
 Components for the configuration panel should also inhert this interface. More...
 
interface  IHostPlugin
 
interface  IInfoProgressPanel
 
interface  IObjectEditorSettings
 
interface  IPrinter
 
interface  IPrinterConnection
 
interface  IRegMemoryFolder
 
interface  IRepetierEditor
 
interface  ISlicer
 
interface  ISlicerInstance
 
interface  ISlicerPanel
 
interface  ISoundManager
 
interface  ITemperatureHistory
 
interface  ITemperatureView
 
class  PrinterConnectorBase
 Base class for all ways to connect a 3d printer to the host. Each connection type has to inherit and implement this interface. More...
 
interface  SlicerRegistry
 
class  TemperatureEntry
 
class  TemperatureList
 

Enumerations

enum  I3DViewModes { ROTATE = 0, MOVE_VIEWPOINT = 2, ZOOM = 3, MOVE_OBJECT }
 
enum  GCodeVisualizationMode { EXTRUDER, SPEED }
 
enum  PostpocessorStage { Initialization, Code, Post }
 Determines where in the postprocessing queue the postprocessor should be inserted. Postprocessors modifying string symbols should run in Initialization. Statistic processors should use Post and all other postprocessors normally should use Code as target stage. More...
 
enum  ProgressType {
  NONE, PRINT_JOB, UPLOAD_JOB, CACHE_JOB,
  SDPRINT
}
 
enum  MenuFolder {
  FILE_MENU = 0, VIEW_MENU, CONFIG_MENU, TEMPERATURE_MENU,
  PRINTER_MENU, TOOLS_MENU, HELP_MENU
}
 
enum  PreferredComponentPositions {
  MAIN_AREA, SIDEBAR, BOTTOM, TOOLBAR_LEFT,
  TOOLBAR_RIGHT, CONFIGURATION
}
 
enum  FirmwareTypes {
  UNKNOWN, REPETIER, SPRINTER, MARLIN,
  SMOOTHIEWARE
}
 

Functions

delegate void PrinterChangedEvent (IPrinter printer)
 
delegate void FunctionInt (int val)
 
delegate void FunctionString (string val)
 
delegate void FunctionBool (bool val)
 
delegate void FunctionVoid ()
 
delegate void FunctionSDStateChanged (GCodeAnalyzer.SDStateValue old, GCodeAnalyzer.SDStateValue current)
 
delegate void FunctionGCode (GCode code)
 
delegate void FunctionStringObject (string text, object val)
 
delegate void KeyPressedEvent (KeyEventArgs e)
 
delegate void ProgressChangedEvent (ProgressType pType, double value)
 
delegate void PrinterChanged (IRegMemoryFolder printerKey, bool printerChanged)
 
delegate void OnResponse (string response, ref LogLevel level)
 
delegate void OnTempHistory (TemperatureEntry ent)
 
delegate void OnPrinterConnectionChange (string msg)
 

Enumeration Type Documentation

◆ PostpocessorStage

Determines where in the postprocessing queue the postprocessor should be inserted. Postprocessors modifying string symbols should run in Initialization. Statistic processors should use Post and all other postprocessors normally should use Code as target stage.

About Us | Privacy Policy