| FDMXPort | ||
| FTickableGameObject
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/DMX/DMXProtocol/Source/DMXProtocol/Public/IO/DMXInputPort.h |
Include |
#include "IO/DMXInputPort.h" |
class FDMXInputPort :
public FDMXPort,
public FTickableGameObject
Higher level abstraction of a DMX input hiding networking specific and protocol specific complexity from the game.
To input DMX into your objects, refer to DMXRawListener and DMXTickedUniverseListener.
Can only be constructed via DMXPortManger, see FDMXPortManager::CreateInputPort and FDMXPortManager::CreateInputPortFromConfig
Name | Description | ||
---|---|---|---|
|
bReceiveDMXEnabled |
According to DMXProtcolSettings, true if DMX should be received |
Name | Description | |
---|---|---|
|
~FDMXInputPort() |
Name | Description | ||
---|---|---|---|
|
ClearBuffers() |
Clears all buffers |
|
|
FDMXInputPor... |
CreateFromConfig ( |
Creates an output port tied to a specific config. Makes the config valid if it's invalid. |
|
const TMap< ... |
GameThreadGetAllDMXSignals() |
Gets all the last signal received. Game-Thread only |
|
GameThreadGetDMXSignal ( |
Gets the last signal received in specified local universe. |
|
|
GameThreadInjectDMXSignal ( |
Injects a dmx signal into the game thread. |
|
|
IsReceiveDMXEnabled() |
Returns true if receive DMX is disabled |
|
|
OnSetReceiveDMXEnabled ( |
Called to set if receive DMX should be enabled |
|
|
SetUseDefaultQueue ( |
Sets if the port should listen to its default queue. |
|
|
SingleProducerInputDMXSignal ( |
Single Producer thread-safe: Pushes a DMX Signal into the buffer (For protocol only) |
|
|
UpdateFromConfig ( |
Updates the Port to use the config of the InputPortConfig. Makes the config valid if it's invalid. |
Name | Description | ||
---|---|---|---|
|
AddRawInput ( |
Adds a Raw Input that receives all raw signals received on this port. |
|
|
const FGuid ... |
GetPortGuid() |
Returns the Guid of the Port |
|
IsRegistered() |
Returns true if the port is successfully registered with its protocol |
|
|
Register() |
Registers the port with its protocol. Returns true if successfully registered |
|
|
RemoveRawInput ( |
Removes the raw Input from the port. |
|
|
Unregister() |
Unregisteres the port if it was registered with its protocol |
Name | Description | ||
---|---|---|---|
|
IsTickableInEditor() |
Used to determine whether the object should be ticked in the editor. |
Name | Description | ||
---|---|---|---|
|
GetStatId() |
Return the stat id to use for this tickable |
|
|
ETickableTic... |
GetTickableTickType() |
Virtual that can be overloaded by the inheriting class. |
|
Tick ( |
Pure virtual that must be overloaded by the inheriting class. |
Name | Description | ||
---|---|---|---|
|
GameThreadGetDMXSignalFromRemoteUniverse ( |
Use GameThreadGetDMXSignal instead. GameThreadGetDMXSignalFromRemoteUniverse only exists to support deprecated blueprint nodes. |