Uranium
Application Framework
UM.Mesh.ReadMeshJob.ReadMeshJob Class Reference

A Job subclass that performs mesh loading. More...

Inheritance diagram for UM.Mesh.ReadMeshJob.ReadMeshJob:
UM.FileHandler.ReadFileJob.ReadFileJob UM.Job.Job

Public Member Functions

def __init__ (self, filename)
 
def run (self)
 Perform the actual task of this job. More...
 
- Public Member Functions inherited from UM.FileHandler.ReadFileJob.ReadFileJob
None __init__ (self, str filename, Optional[FileHandler] handler=None)
 
def getFileName (self)
 
- Public Member Functions inherited from UM.Job.Job
def __init__ (self)
 
str getMessage (self)
 
None setMessage (self, str message)
 
Any getResult (self)
 Get the result of the job. More...
 
def setResult (self, Any result)
 Set the result of this job. More...
 
None setError (self, Exception error)
 Set an exception that was thrown while the job was being executed. More...
 
None start (self)
 Start the job. More...
 
None cancel (self)
 Cancel the job. More...
 
bool isRunning (self)
 Check whether the job is currently running. More...
 
bool isFinished (self)
 Check whether the job has finished processing. More...
 
bool hasError (self)
 Check whether the Job has encountered an error during execution. More...
 
Exception getError (self)
 Get the error that was encountered during execution. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from UM.Job.Job
None yieldThread ()
 Utility function that allows us to yield thread processing. More...
 
- Static Public Attributes inherited from UM.Job.Job
 finished = Signal()
 Emitted when the job has finished processing. More...
 
 progress = Signal()
 Emitted when the job processing has progressed. More...
 

Detailed Description

A Job subclass that performs mesh loading.

The result of this Job is a MeshData object.

Member Function Documentation

◆ run()

def UM.Mesh.ReadMeshJob.ReadMeshJob.run (   self)

Perform the actual task of this job.

Should be reimplemented by subclasses.

Exceptions
NotImplementedError

Reimplemented from UM.FileHandler.ReadFileJob.ReadFileJob.


The documentation for this class was generated from the following file: