Navigation
API > API/Plugins > API/Plugins/DMXRuntime > API/Plugins/DMXRuntime/Sequencer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneSection
- UMovieSceneDMXLibrarySection
References
Module | DMXRuntime |
Header | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/Sequencer/MovieSceneDMXLibrarySection.h |
Include | #include "Sequencer/MovieSceneDMXLibrarySection.h" |
Syntax
UCLASS&40;&41;
class UMovieSceneDMXLibrarySection : public UMovieSceneSection
Remarks
A DMX Fixture Patch section
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bIsRecording | When recording DMX data into this track, this is set to true to prevent track evaluation from sending data to DMX simultaneously. |
![]() ![]() ![]() ![]() |
bool | bUseNormalizedValues | If true, all values are interpreted as normalized values (0.0 to 1.0) and are mapped to the actual value range of a patch automatically. |
![]() ![]() |
TArray< FDMXFixturePatchChannel > | FixturePatchChannels | The Fixture Patches being controlled by this section and their respective chosen mode |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | AddFixturePatch
(
UDMXEntityFixturePatch* InPatch |
Adds a single patch to the section |
![]() ![]() ![]() |
void | AddFixturePatches
(
const TArray< FDMXEntityFixturePatchRef >& InFixturePatchRefs |
Adds all patches to the secion |
![]() ![]() ![]() ![]() |
bool | ContainsFixturePatch
(
UDMXEntityFixturePatch* InPatch |
Check if this Section animates a Fixture Patch's Functions |
![]() ![]() |
void | EvaluateAndSendDMX
(
const FFrameTime& InFrameTime |
Evaluates DMX at given fame time and sends it |
![]() ![]() ![]() ![]() |
bool | GetFixturePatchChannelEnabled
(
UDMXEntityFixturePatch* InPatch, |
Returns whether a Fixture Patch's Function curve channel is currently enabled |
![]() ![]() |
const TArray< FDMXFixturePatchChannel > & | ||
![]() ![]() ![]() ![]() |
TArray< UDMXEntityFixturePatch * > | Get a list of the Fixture Patches being animated by this Section | |
![]() ![]() |
bool | Checked in evaluation to prevent sending DMX data while recording it with the Take Recorder. | |
![]() |
TArray< FDMXFixturePatchChannel > & | ||
![]() ![]() ![]() ![]() |
int32 | Get the list of animated Fixture Patches and their curve channels | |
![]() |
FDMXFixturePatchChannel * | GetPatchChannel
(
UDMXEntityFixturePatch* Patch |
Returns the channel for specified patch or nullptr if the patch is not in use |
![]() ![]() |
void | Precaches data for playback | |
![]() |
void | Refreshes the channels. Useful e.g. when underlying DMX Library changes | |
![]() ![]() ![]() |
void | RemoveFixturePatch
(
UDMXEntityFixturePatch* InPatch |
Remove all Functions of a Fixture Patch |
![]() |
void | RemoveFixturePatch
(
const FName& InPatchName |
Remove all Functions of a Fixture Patch, searching it by name |
![]() ![]() |
void | Sends DMX for channels that need initialization (one time evaluation) only | |
![]() ![]() ![]() |
void | SetFixturePatchActiveMode
(
UDMXEntityFixturePatch* InPatch, |
Sets the active mode for a Fixture Patch |
![]() |
void | SetIsRecording
(
bool bNewState |
Used only by the Take Recorder to prevent Track evaluation from sending DMX data while recording it. |
![]() ![]() ![]() |
void | ToggleFixturePatchChannel
(
UDMXEntityFixturePatch* InPatch, |
Toggle the visibility and evaluation of a Fixture Patch's Function. |
![]() |
void | ToggleFixturePatchChannel
(
const FName& InPatchName, |
Toggle the visibility and evaluation of a Fixture Patch's Function searching both the Patch and Function by name. |
![]() |
void | UpdateChannelProxy
(
bool bResetDefaultChannelValues |
Update the displayed Patches and Function channels in the section |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization | |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |