sbsfxmapnodes module
Module sbsfxmapnodes provides the library of FxMap nodes and their definition (inputs, outputs, parameters):
fxmap_ITERATE:
fxmap_ITERATE = FxMapNodeDef( aIdentifier = 'addnode', aOutputs = [CompNodeOutput(sbsenum.OutputEnum.OUTPUT0, sbsenum.ParamTypeEnum.ENTRY_PARAMETER), CompNodeOutput(sbsenum.OutputEnum.OUTPUT1, sbsenum.ParamTypeEnum.ENTRY_PARAMETER)], aInputs = [CompNodeInput(sbsenum.InputEnum.INPUT, sbsenum.ParamTypeEnum.ENTRY_PARAMETER)], aParameters = [CompNodeParam(sbsenum.CompNodeParamEnum.FX_ITERATIONS, sbsenum.ParamTypeEnum.INTEGER1, '1' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_RANDOM_SEED, sbsenum.ParamTypeEnum.INTEGER1, '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_RANDOM_INHERITED, sbsenum.ParamTypeEnum.BOOLEAN , '1' )])fxmap_QUADRANT:
fxmap_QUADRANT = FxMapNodeDef( aIdentifier = 'paramset', aOutputs = [CompNodeOutput(sbsenum.OutputEnum.OUTPUT0, sbsenum.ParamTypeEnum.ENTRY_PARAMETER), CompNodeOutput(sbsenum.OutputEnum.OUTPUT1, sbsenum.ParamTypeEnum.ENTRY_PARAMETER), CompNodeOutput(sbsenum.OutputEnum.OUTPUT2, sbsenum.ParamTypeEnum.ENTRY_PARAMETER), CompNodeOutput(sbsenum.OutputEnum.OUTPUT3, sbsenum.ParamTypeEnum.ENTRY_PARAMETER)], aInputs = [CompNodeInput(sbsenum.InputEnum.INPUT, sbsenum.ParamTypeEnum.ENTRY_PARAMETER)], aParameters = [CompNodeParam(sbsenum.CompNodeParamEnum.FX_COLOR_LUM, sbsenum.ParamTypeEnum.FLOAT_VARIANT, '1.0 1.0 1.0 1.0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_BRANCH_OFFSET, sbsenum.ParamTypeEnum.FLOAT2 , '0.0 0.0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_PATTERN_TYPE, sbsenum.ParamTypeEnum.INTEGER1 , '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_PATTERN_OFFSET, sbsenum.ParamTypeEnum.FLOAT2 , '0.0 0.0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_PATTERN_SIZE, sbsenum.ParamTypeEnum.FLOAT2 , '1.0 1.0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_PATTERN_ROTATION, sbsenum.ParamTypeEnum.FLOAT1 , '0.0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_PATTERN_VARIATION, sbsenum.ParamTypeEnum.FLOAT1 , '0.0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_BLENDING_MODE, sbsenum.ParamTypeEnum.INTEGER1 , '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_RANDOM_SEED, sbsenum.ParamTypeEnum.INTEGER1 , '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_RANDOM_INHERITED, sbsenum.ParamTypeEnum.BOOLEAN , '1' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_IMAGE_INDEX, sbsenum.ParamTypeEnum.INTEGER1 , '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_IMAGE_ALPHA_PREMUL,sbsenum.ParamTypeEnum.BOOLEAN , '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_IMAGE_FILTERING, sbsenum.ParamTypeEnum.INTEGER1 , '0' )])fxmap_SWITCH:
fxmap_SWITCH = FxMapNodeDef( aIdentifier = 'markov2', aOutputs = [CompNodeOutput(sbsenum.OutputEnum.OUTPUT0, sbsenum.ParamTypeEnum.ENTRY_PARAMETER), CompNodeOutput(sbsenum.OutputEnum.OUTPUT1, sbsenum.ParamTypeEnum.ENTRY_PARAMETER)], aInputs = [CompNodeInput(sbsenum.InputEnum.INPUT, sbsenum.ParamTypeEnum.ENTRY_PARAMETER)], aParameters = [CompNodeParam(sbsenum.CompNodeParamEnum.FX_SELECTOR, sbsenum.ParamTypeEnum.BOOLEAN , '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_RANDOM_SEED, sbsenum.ParamTypeEnum.INTEGER1, '0' ), CompNodeParam(sbsenum.CompNodeParamEnum.FX_RANDOM_INHERITED, sbsenum.ParamTypeEnum.BOOLEAN , '1' )])