Eidolon
|
Inherits object.
Public Member Functions | |
def | __init__ (self, name, desc, ptype, default=None, minv=None, maxv=None, step=None, notNone=False) |
def | getErrorStr (self, val) |
def | __repr__ (self) |
Static Public Member Functions | |
def | validateArgMap (params, argmap) |
Public Attributes | |
name | |
desc | |
ptype | |
default | |
minv | |
maxv | |
step | |
notNone | |
Definition of a parameter for various uses, eg. representation object settings, UI definitions. Parameters consist of a name, description (for use in tooltips), a value type such as str or int, default value, value range, value step, and whether None is accepted as a value. A ParamDef represents a named value of some sort defined within these parameters, this can be used to define a generic interface for parameters into objects and to automatically define GUI elements for inputting these values.
def __init__ | ( | self, | |
name, | |||
desc, | |||
ptype, | |||
default = None , |
|||
minv = None , |
|||
maxv = None , |
|||
step = None , |
|||
notNone = False |
|||
) |
def __repr__ | ( | self | ) |
def getErrorStr | ( | self, | |
val | |||
) |
|
static |
default |
desc |
maxv |
minv |
name |
notNone |
ptype |
step |