Uranium
Application Framework
|
Base class for any backend communication (separate piece of software). More...
Public Member Functions | |
def | __init__ |
def | startEngine |
Start the backend / engine. More... | |
def | close |
def | getLog |
Get the logging messages of the backend connection. More... | |
def | convertBytesToVerticeList |
Convert byte array containing 3 floats per vertex. | |
def | convertBytesToVerticeWithNormalsList |
Convert byte array containing 6 floats per vertex. | |
def | getEngineCommand |
Get the command used to start the backend executable. | |
![]() | |
def | __init__ |
def | getPluginId |
def | setPluginId |
def | setVersion |
def | getVersion |
Static Public Attributes | |
tuple | processingProgress = Signal() |
tuple | backendStateChange = Signal() |
tuple | backendConnected = Signal() |
tuple | backendQuit = Signal() |
Base class for any backend communication (separate piece of software).
It makes use of the Socket class from libArcus for the actual communication bits. The message_handlers dict should be filled with string (full name of proto message), function pairs.
def UM.Backend.Backend.Backend.getLog | ( | self | ) |
Get the logging messages of the backend connection.
def UM.Backend.Backend.Backend.startEngine | ( | self | ) |
Start the backend / engine.
Runs the engine, this is only called when the socket is fully opened & ready to accept connections