Panda3D
Public Member Functions | Public Attributes | List of all members
PackageInfo.InstallStep Class Reference

Public Member Functions

def __init__ (self, func, bytes, factor, stepType)
 
def func (self)
 
def getEffort (self)
 
def getProgress (self)
 

Public Attributes

 bytesDone
 
 bytesFactor
 
 bytesNeeded
 
 pStatCol
 
 stepType
 

Detailed Description

This class is one step of the installPlan list; it
represents a single atomic piece of the installation step, and
the relative effort of that piece.  When the plan is executed,
it will call the saved function pointer here. 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  func,
  bytes,
  factor,
  stepType 
)

Member Function Documentation

◆ func()

def func (   self)
self.__funcPtr(self) will return a generator of
tokens.  This function defines a new generator that yields
each of those tokens, but wraps each call into the nested
generator within a pair of start/stop collector calls. 

◆ getEffort()

def getEffort (   self)
Returns the relative amount of effort of this step. 

◆ getProgress()

def getProgress (   self)
Returns the progress of this step, in the range
0..1. 

Member Data Documentation

◆ bytesDone

bytesDone

◆ bytesFactor

bytesFactor

◆ bytesNeeded

bytesNeeded

◆ pStatCol

pStatCol

◆ stepType

stepType