| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/Sequencer/MovieSceneDMXLibrarySection.h |
Include |
#include "Sequencer/MovieSceneDMXLibrarySection.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMovieSceneDMXLibrarySection : public UMovieSceneSection
A DMX Fixture Patch section
Name | Description | ||
---|---|---|---|
|
bIsRecording |
When recording DMX data into this track, this is set to true to prevent track evaluation from sending data to DMX simultaneously. |
|
|
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. |
|
|
FixturePatchChannels |
The Fixture Patches being controlled by this section and their respective chosen mode |
Name | Description | |
---|---|---|
|
UMovieSceneDMXLibrarySection() |
Name | Description | ||
---|---|---|---|
|
AddFixturePatch ( |
Adds a single patch to the section |
|
|
AddFixturePatches ( |
Adds all patches to the secion |
|
|
ContainsFixturePatch ( |
Check if this Section animates a Fixture Patch's Functions |
|
|
EvaluateAndSendDMX ( |
Evaluates DMX at given fame time and sends it |
|
|
GetFixturePatchChannelEnabled ( |
Returns whether a Fixture Patch's Function curve channel is currently enabled |
|
|
const TArray... |
GetFixturePatchChannels() |
|
|
GetFixturePatches() |
Get a list of the Fixture Patches being animated by this Section |
|
|
GetIsRecording() |
Checked in evaluation to prevent sending DMX data while recording it with the Take Recorder. |
|
|
GetMutableFixturePatchChannels() |
||
|
GetNumPatches() |
Get the list of animated Fixture Patches and their curve channels |
|
|
FDMXFixtureP... |
GetPatchChannel ( |
Returns the channel for specified patch or nullptr if the patch is not in use |
|
RebuildPlaybackCache() |
Precaches data for playback |
|
|
RefreshChannels() |
Refreshes the channels. Useful e.g. when underlying DMX Library changes |
|
|
RemoveFixturePatch ( |
Remove all Functions of a Fixture Patch |
|
|
RemoveFixturePatch ( |
Remove all Functions of a Fixture Patch, searching it by name |
|
|
SendDMXForChannelsToInitialize() |
Sends DMX for channels that need initialization (one time evaluation) only |
|
|
SetFixturePatchActiveMode ( |
Sets the active mode for a Fixture Patch |
|
|
SetIsRecording ( |
Used only by the Take Recorder to prevent Track evaluation from sending DMX data while recording it. |
|
|
ToggleFixturePatchChannel ( |
Toggle the visibility and evaluation of a Fixture Patch's Function. |
|
|
ToggleFixturePatchChannel |
Toggle the visibility and evaluation of a Fixture Patch's Function searching both the Patch and Function by name. |
|
|
UpdateChannelProxy ( |
Update the displayed Patches and Function channels in the section |
Name | Description | ||
---|---|---|---|
|
PostEditImport() |
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 |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |