Navigation
API > API/Plugins > API/Plugins/DMXFixtures
Inheritance Hierarchy
- UActorComponent
- UDMXFixtureComponent
- UDMXFixtureComponentSingle
References
| Module | DMXFixtures |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXFixtureComponentSingle.h |
| Include | #include "DMXFixtureComponentSingle.h" |
Syntax
UCLASS (ClassGroup=FixtureComponent, Meta=(IsBlueprintBase=true))
class UDMXFixtureComponentSingle : public UDMXFixtureComponent
Remarks
Component that uses 1 DMX channel.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDMXChannelData | DMXChannel |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | |||
| float | |||
| float | |||
| float | Gets the interpolation delta value (step) for this frame | ||
| float | Gets the current interpolated value | ||
| float | Gets the target value towards which the component interpolates | ||
| bool | True if the target value is reached and no interpolation is required | ||
| bool | IsTargetValid
(
float Target |
Retuns true if the target differs from the previous target, and when interpolating, from the current value | |
| float | NormalizedToAbsoluteValue
(
float Alpha |
Maps the normalized value to the compoenent's value range | |
| void | Push
(
float Target |
DEPRECATED 4.27. | |
| float | RemapValue
(
float Alpha |
||
| void | SetComponent
(
float NewValue |
||
| void | SetTarget
(
float Target |
||
| void | SetTargetValue
(
float AbsoluteValue |
Sets the target value. | |
| void | SetValueNoInterp
(
float NewValue |
Called to set the value. |
Overridden from UDMXFixtureComponent
| Type | Name | Description | |
|---|---|---|---|
| void | GetSupportedDMXAttributes_Implementation
(
TArray< FName >& OutAttributeNames |
||
| void | Initialize () |
Initializes the interpolation range of the channels | |
| void | PushNormalizedValuesPerAttribute
(
const FDMXNormalizedAttributeValueMap& ValuePerAttribute |
Pushes DMX Values to the Fixture Component. Expects normalized values in the range of 0.0f to 1.0f |