UDMXFixtureComponentDouble

Component that uses 2 DMX channels.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DMXFixtures

Header

/Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXFixtureComponentDouble.h

Include

#include "DMXFixtureComponentDouble.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=FixtureComponent, Meta=(IsBlueprintBase=true))
class UDMXFixtureComponentDouble : public UDMXFixtureComponent

Remarks

Component that uses 2 DMX channels.

Variables

Name Description

Public variable

TArray< FDMXCha...

 

ChannelRefs

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

FDMXChannelData

 

DMXChannel1

Parameters------------------------------------.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

FDMXChannelData

 

DMXChannel2

Public variable

int

 

NumChannels

To iterate channels and avoid code duplication.

Constructors

Name Description

Public function

UDMXFixtureComponentDouble()

Functions

Name Description

Public function UFunction BlueprintPure, Category

float

 

DMXInterpolatedStep

(
    int ChannelIndex
)

Functions--------------------------------------.

Public function UFunction BlueprintPure, Category

float

 

DMXInterpolatedValue

(
    int ChannelIndex
)

Public function UFunction BlueprintPure, Category

bool

 

DMXIsInterpolationDone

(
    int ChannelIndex
)

Public function UFunction BlueprintPure, Category

float

 

DMXTargetValue

(
    int ChannelIndex
)

Public function

bool

 

IsTargetValid

(
    int ChannelIndex,
    float Target
)

Public function

void

 

Push

(
    int ChannelIndex,
    float Target
)

Public function

float

 

RemapValue

(
    int ChannelIndex,
    float Alpha
)

Public function UFunction BlueprintCallable, Category, BlueprintImplementableEvent

void

 

SetComponentChannel1

(
    float Channel1Value
)

Sets first value of the component.

Public function UFunction BlueprintCallable, Category, BlueprintImplementableEvent

void

 

SetComponentChannel2

(
    float Channel2Value
)

Sets second value of the component.

Public function

void

 

SetTarget

(
    int ChannelIndex,
    float Target
)

Overridden from UDMXFixtureComponent

Name Description

Public function Virtual

void

 

InitCells

(
    int NCells
)

Public function Virtual

void

 

SetRangeValue()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss