Break DMXFixtureFunction

Break DMXFixtureFunction

Windows
MacOS
Linux

Adds a node that breaks a 'DMXFixtureFunction' into its member fields

Break DMXFixtureFunction
DMXFixture Function
Function Name
Description
Sub Functions
Default Value
Channel Assignment
0
Channel Offset
0
Data Type
Use LSB Mode

Inputs

DMXFixture Function
DMXFixture Function Structure (by ref)

Outputs

Function Name
String

Function Name

Description
String

Description

Sub Functions
Array of DMXFixture Sub Function Structures

Ranges of values that each represent one sub function

Default Value
Integer64

Initial value for this function when no value is set

Channel Assignment
Integer

This function's starting channel

Channel Offset
Integer

This function's channel offset. E.g.: if the function's starting channel is supposed to be 10 and ChannelOffset = 5, the function's starting channel becomes 15 and all following functions follow it accordingly.

Data Type
EDMXFixtureSignalFormat Enum

This function's data type. Defines the used number of channels (bytes)

Use LSB Mode
Boolean

Least Significant Byte mode makes the individual bytes (channels) of the function be interpreted with the first bytes being the lowest part of the number.

E.g., given a 16 bit function with two channel values set to [0, 1], they would be interpreted as the binary number 00000001 00000000, which means 256. The first byte (0) became the lowest part in binary form and the following byte (1), the highest.

Most Fixtures use MSB (Most Significant Byte) mode, which interprets bytes as highest first. In MSB mode, the example above would be interpreted in binary as 00000000 00000001, which means 1. The first byte (0) became the highest part in binary form and the following byte (1), the lowest.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback