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