pyro2 module¶
-
class
pyro2.
UIFetchInfo
(vnode, action, type, xferdir, pnode=None, path='')¶ Bases:
object
-
class
pyro2.
XferTask
(func, args, desc=None)¶ Bases:
object
-
pyro2.
allParmTemplates
(group_or_folder)¶
-
pyro2.
bbPresetCB
(kwargs, pname_adapt, pname_burn)¶
-
pyro2.
bbPresetMenu
(title='Presets')¶
-
pyro2.
bbspline
(T)¶
-
pyro2.
blackbody
(T, dotm, adapt, burn)¶
-
pyro2.
blackbodyExportTemplates
(isdirect, prefix, postfix, colpath='', chrpath='', valpath='')¶
-
pyro2.
blackbodyRamps
(epsilon, lerpid, T1, T2, dotm, adapt, burn)¶
-
pyro2.
blackbodyRampsCB
(kwargs, pn_xpathcol, pn_xpathchr, pn_xpathval, pn_thresh, pn_interp, pn_T1, pn_T2, pn_dotm, pn_adapt, pn_burn)¶
-
pyro2.
blackbodyRampsExport
(path, desc, ramp)¶
-
pyro2.
blackbodySample
(nsamps, T1, T2, dotm, adapt, burn)¶
-
pyro2.
childrendict
(node)¶
-
pyro2.
douglaspeucker
(pts, epsilon, posfunctor=<function <lambda>>, dfunc=<function ptlined>)¶
-
pyro2.
efit
(val, s0, s1, t0, t1)¶ unclamped fit to match the VEX implementation. Does not check for div-by-zero (!)
-
pyro2.
fit
(x, oldmin, oldmax, newmin, newmax)¶
-
pyro2.
fit01
(x, newmin, newmax)¶
-
pyro2.
getContextGlobals
(vopnode)¶
-
pyro2.
isExpression
(string)¶
-
pyro2.
isGlobalVar
(vopnode, varstr)¶
-
pyro2.
isIterable
(possible_iterable)¶ quick util to test whether the arg is iterable
-
pyro2.
isRadio
(t, tt)¶
-
pyro2.
lerp
(a, b, k)¶
-
pyro2.
luma
(linrgb)¶
-
pyro2.
planckpower
(T)¶
-
pyro2.
ptlined
(p1, p2, q)¶
-
pyro2.
ptlined_luma
(p1, p2, q)¶
-
pyro2.
ptlined_value
(p1, p2, q)¶
-
pyro2.
rampPreset
(name)¶
-
pyro2.
rampPresetCB
(kwargs, rampname, isdual)¶
-
pyro2.
rampPresetMenu
(kwargs, rampname, isdual, title='Presets')¶
-
pyro2.
rampPresets
()¶
-
pyro2.
rgbtoxyz
(rgb)¶
-
pyro2.
shiftTupleIndex
(tndx, offset)¶ Returns a shifted template index tuple
-
pyro2.
sign
(x)¶ returns the sign of the numerical (POD) argument x
-
pyro2.
subdict
(text, dic)¶
-
pyro2.
tonemap
(rgb, avgloglum, key, burn)¶
-
pyro2.
tupleNames
(basename, ncomp, scheme)¶
-
pyro2.
uiAddExtraLinks
(xlinks, links, globs)¶
-
pyro2.
uiAddRadios
(radios, st, oldnew, dsub)¶
-
pyro2.
uiCatTags
(t1, t2)¶
-
pyro2.
uiClearFieldShapeParms
(pset, pfx='')¶
-
pyro2.
uiCreateFromTuple
(uistyle, node, tplts, iprom, pvops=(), radios=(), xlinks=(), prefix='', postfix='')¶
-
pyro2.
uiDecodeRampAttrib
(rampattrib, ramptype='flt')¶
-
pyro2.
uiDisableFieldShape
(node, pre='')¶
-
pyro2.
uiDrawer
(node, selndx, drawers, contfolders=False)¶
-
pyro2.
uiExprLanguageType
(langname)¶
-
pyro2.
uiFindHdaParent
(node)¶
-
pyro2.
uiFolderTypes
()¶
-
pyro2.
uiForcePyroDefaults
(node)¶
-
pyro2.
uiGetRadioParm
(node_or_path, parmname)¶
-
pyro2.
uiGetRadioValue
(node_or_path, parmname)¶
-
pyro2.
uiGlobals
(node, net, embedded)¶
-
pyro2.
uiLinkTuples
(node, nodename, net, netname)¶
-
pyro2.
uiLinkTypes
()¶
-
pyro2.
uiLinksAndExpressions
(dolinks, node, net, gn, dsub, links)¶
-
pyro2.
uiMenuTypes
()¶
-
pyro2.
uiNetNode
(node)¶
-
pyro2.
uiNumberTypes
()¶
-
pyro2.
uiRadioParmName
(root, st)¶
-
pyro2.
uiRampBasesEnum
(basisname)¶
-
pyro2.
uiRampTypes
()¶
-
pyro2.
uiRemoveEmbedded
(g, gn)¶
-
pyro2.
uiRemoveLive
(g)¶
-
pyro2.
uiRenameXLinks
(xlinks, dic)¶
-
pyro2.
uiScanTemplates
(doin, doln, node, gn, st, globs, iprom, pvops, radios, xlinks, prefix='', postfix='')¶
-
pyro2.
uiScriptLanguageType
(langname)¶
-
pyro2.
uiSelectTargets
(node)¶
-
pyro2.
uiSetLiveVop
(t, v)¶
-
pyro2.
uiSetRadioParm
(node_or_path, parmname, value)¶
-
pyro2.
uiSymbolTable
(g)¶
-
pyro2.
uiUniqueTypes
()¶
-
pyro2.
uiUpdateEmbedded
(node, pvops, gn, dsub)¶
-
pyro2.
uiUpdateTemplates
(gn, dsub)¶
-
pyro2.
uitSpacer
()¶
-
pyro2.
uitTabFolder
(label)¶
-
pyro2.
uitlRename
(templatelist, dic)¶
-
pyro2.
uitlRepath
(parentnode, childnode, templatelist)¶
-
pyro2.
uitlReplaceCallback
(tlist, plist, cb, langname)¶
-
pyro2.
uitlReplaceExpression
(tlist, plist, xpr, langname)¶
-
pyro2.
uixClearCircular
(frompath, topath, ptupleslist)¶
-
pyro2.
uixClearMultiparms
(parm, mparms)¶
-
pyro2.
uixClearParms
(parmiter)¶
-
pyro2.
uixColRampMode
(pnode, pfx)¶
-
pyro2.
uixColRampRange
(pnode, pfx)¶
-
pyro2.
uixCopy
(info)¶
-
pyro2.
uixCopyFromParms
(info)¶
-
pyro2.
uixCopyToParms
(info)¶
-
pyro2.
uixCvtRampMode
(rampmode)¶
-
pyro2.
uixFieldRampMode
(pnode, pfx)¶
-
pyro2.
uixFieldRampRange
(pnode, pfx)¶
-
pyro2.
uixLink
(info)¶
-
pyro2.
uixLinkCRamps
(to_nodepath, to_parm, from_nodepath, from_parm)¶
-
pyro2.
uixLinkFRamps
(to_nodepath, to_parm, from_nodepath, from_parm)¶
-
pyro2.
uixLinkFromParms
(info)¶
-
pyro2.
uixLinkPath
(info)¶
-
pyro2.
uixLinkToParms
(info)¶
-
pyro2.
uixMenu
()¶
-
pyro2.
uixRampMode
(lbt, rbt)¶
-
pyro2.
uixRampRange
(dofit, smin, smax, tmin, tmax, doramp, rmin, rmax, iscol, cmin, cmax)¶
-
pyro2.
uixSelectNode
()¶
-
pyro2.
uixShaderField
(attfield, dflt=('float', ''))¶
-
pyro2.
uixTransfer
(kwargs, resetall)¶
-
pyro2.
unique
(name, st)¶
-
pyro2.
uniqueVopName
(node)¶
-
pyro2.
uniqueupdt
(name, st, sub)¶
-
pyro2.
updateField
(kwargs, intype, promote, promotemenu, outtype, parmnameinradio)¶
-
pyro2.
validateDensityField
(kwargs)¶
-
pyro2.
xferAlreadyLinked
(src, dst)¶
-
pyro2.
xferApplyTasks
(title, tasks, rdir)¶
-
pyro2.
xferClearMultiParms
(parm)¶
-
pyro2.
xferCondRev
(l, doit)¶
-
pyro2.
xferCopyCommonColor
(pd, oroot, obranch, ppfx, rampname, tasks=[])¶ Copy values between parms that are common to all the ColorVolume blocks
-
pyro2.
xferCopyCommonDensity
(pd, oroot, obranch, hasoverride, ppfx, rampname, tasks=[])¶ Copy values between parms that are common to all the DensityVolume blocks
-
pyro2.
xferCopyParm
(src, dst)¶ Copy value from src to dst
-
pyro2.
xferCopyParmValue
(src, dst)¶ Copy src’s value to dst
-
pyro2.
xferCopyRamp
(src, dst)¶ Copy ramp values from src to dst assumes test for ramp type already took place and was positive
-
pyro2.
xferCopyVals
(pd)¶
-
pyro2.
xferDeanimateParm
(dst)¶ delete dst keyframes if they exists – i.e: removes any animation
-
pyro2.
xferDeanimateRamp
(dst)¶ delete keyframes from all of dst’s multiparm instances assumes test for ramp type already took place and was positive
-
pyro2.
xferFieldType
(parmpath)¶ Attempts to find out the data type of a field name referenced in one of the field parms (at parmpath) of a visualization op – whether Sop or Dop
-
pyro2.
xferKillCircular
(src, dst)¶ resolve circular reference between parms ‘src’ and ‘dst’, either of which can be iterable for cases of multiple dependencies
-
pyro2.
xferKillRampCircular
(src, dst)¶ resolve circular reference between ramps “src” and “dst” assumes test for circularity already took place and was positive
-
pyro2.
xferLink
(kwargs)¶ Callback for the “Apply Link” buttons (multi- and single-job)
-
pyro2.
xferLinkCommonColor
(pd, oroot, obranch, ppfx, rampname, tasks=[])¶ Sets links that are common to all the ColorVolume blocks
-
pyro2.
xferLinkCommonDensity
(pd, oroot, obranch, hasoverride, ppfx, rampname, tasks=[])¶ Sets links that are common to all the DensityVolume blocks
-
pyro2.
xferLinkParm
(src, dst, relpath=False)¶ Make dst reference src, using relative paths when relpath is True
-
pyro2.
xferLinkPath
(src, dst, relpath=False)¶ path to ‘src’ parameter, optionally expressed as relative to ‘dst’ parm
-
pyro2.
xferLinkRamp
(src, dst, relpath=False)¶
-
pyro2.
xferLinkRampMultiParms
(src, dst, relpath)¶
-
pyro2.
xferMapFieldValue
(val, dofit, fits0, fits1, fitt0, fitt1, doramp, ramp0, ramp1)¶ Calculate the mapping of a field’s ‘val’ value after the pyro shaping operators have been applied.
-
pyro2.
xferMapFieldValueC
(val, dofit, fits0, fits1, fitt0, fitt1, doramp, ramp0, ramp1, cramp0, cramp1)¶ Calculate the mapping of a field’s ‘val’ value after the pyro shaping operators have been applied – specific to ColorVolume Blocks.
-
pyro2.
xferParmDict
(pyronode, pnames, pre, post)¶
-
pyro2.
xferRampMultiParmNames
(parm)¶
-
pyro2.
xferResetCommonColor
(pd, oroot, obranch, ppfx, tasks=[])¶ Resets parms that need to be in a specific state for ColorVolume blocks
-
pyro2.
xferResetCommonDensity
(pd, oroot, obranch, hasoverride, ppfx, tasks=[])¶ Resets parms that need to be in a specific state for DensityVolume blocks
-
pyro2.
xferResetParm
(parm, expr=('', None, True))¶ Resets parm to its default and optionally sets its value to the given expression tuple
-
pyro2.
xferResetRamp
(parm)¶ Resets ramp to its normal default of linear-increasing assumes test for ramp type already took place and was positive
-
pyro2.
xferSetLinks
(pd)¶
-
pyro2.
xferSetParmExpr
(dst, expr)¶ Set parm to the given expression tuple
-
pyro2.
xferSetParmValue
(dst, val)¶ Set/Force parm to literal value (no expressions or references)
-
pyro2.
xferSetSlaveConsts
(pyro, tasks=[])¶ Constant settings for the case when pyro is slaved to a visualization op
-
pyro2.
xferTestCircular
(src, dst)¶ test for circular reference between parms “src” and “dst”
-
pyro2.
xferTransfer
(kwargs)¶ Callback for the “Apply Transfer” buttons (multi- and single-job)
-
pyro2.
xferValidateOther
(kwargs, p_counter, p_other, p_valid, p_type, p_nvalid)¶ Callback for the “Other Operator” member of the transfer multiparm blocks. Analyzes “other” and sets some of the hidden state parms of the block.
-
pyro2.
xyztochroma
(xyz)¶