Navigation
API > API/Plugins > API/Plugins/DMXRuntime
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.
| Name | UDMXModulator |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/Modulators/DMXModulator.h |
| Include Path | #include "Modulators/DMXModulator.h" |
Syntax
UCLASS (BlueprintType, Blueprintable, EditInlineNew, Abstract)
class UDMXModulator : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDMXModulator
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Modulate
(
UDMXEntityFixturePatch* FixturePatch, |
Modulators/DMXModulator.h |
|
|
virtual void Modulate_Implementation
(
UDMXEntityFixturePatch* FixturePatch, |
Modulators/DMXModulator.h |
|
|
void ModulateMatrix
(
UDMXEntityFixturePatch* FixturePatch, |
Modulators/DMXModulator.h |
|
|
virtual void ModulateMatrix_Implementation
(
UDMXEntityFixturePatch* FixturePatch, |
Modulators/DMXModulator.h |
|