unreal.DMXModulator
¶
- class unreal.DMXModulator(outer=None, name='None')¶
Bases:
unreal.Object
Base class for custom modulators. Override Modulate and ModulateMatrix functions in the blueprints to implement functionality. Input maps hold all attribute values of the patch. Output Maps can be freely defined, but Attributes not present in the patch will be ignored.
C++ Source:
Plugin: DMXEngine
Module: DMXRuntime
File: DMXModulator.h
- modulate(fixture_patch, normalized_attribute_values)¶
Modulate
- Parameters
fixture_patch (DMXEntityFixturePatch) –
normalized_attribute_values (Map(DMXAttributeName, float)) –
- Returns
out_normalized_attribute_values (Map(DMXAttributeName, float)):
- Return type
- modulate_matrix(fixture_patch, normalized_matrix_attribute_values)¶
Modulate Matrix
- Parameters
fixture_patch (DMXEntityFixturePatch) –
normalized_matrix_attribute_values (Array(DMXNormalizedAttributeValueMap)) –
- Returns
out_normalized_matrix_attribute_values (Array(DMXNormalizedAttributeValueMap)):
- Return type