Navigation
API > API/Plugins > API/Plugins/DMXRuntime
This node defines a list of layers inside the scene. The layer is a container of graphical objects defining a local coordinate system.
| Name | UDMXMVRLayersNode |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/MVR/Types/DMXMVRLayersNode.h |
| Include Path | #include "MVR/Types/DMXMVRLayersNode.h" |
Syntax
UCLASS ()
class UDMXMVRLayersNode : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDMXMVRLayersNode
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LayerNodes | TArray< TObjectPtr< UDMXMVRLayerNode > > | A[n array of] layer representation[s]. | MVR/Types/DMXMVRLayersNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMXMVRLayerNode * CreateLayer() |
Creates a new Layer. Returns the newly created Layer | MVR/Types/DMXMVRLayersNode.h | |
void CreateXmlNodeInParent
(
FXmlNode& ParentNode |
Creates a DMX Xml Node as per MVR standard in parent, or logs warnings if no compliant Node can be created. | MVR/Types/DMXMVRLayersNode.h | |
TObjectPtr< UDMXMVRParametricObjectNodeBase > * FindParametricObjectNodeByUUID
(
const FGuid& UUID |
Returns a pointer ot the Parametric Object Node that corresponds to the UUID, or nullptr if there is no corresponding Parametric Object Node | MVR/Types/DMXMVRLayersNode.h | |
void GetFixtureNodes
(
TArray< UDMXMVRFixtureNode* >& OutFixtureNodes |
Returns the Fixture Nodes contained in this Layer. Note, does not clear the array. | MVR/Types/DMXMVRLayersNode.h | |
const TArray< UDMXMVRLayerNode * > & GetLayerNodes() |
Returns the Layers of this Node | MVR/Types/DMXMVRLayersNode.h | |
void InitializeFromLayersXmlNode
(
const FXmlNode& LayersXmlNode |
Initializes the Layers Node and its Children from a Layers Xml Node. | MVR/Types/DMXMVRLayersNode.h | |
void RemoveLayer
(
UDMXMVRLayerNode* LayerNodeToRemove |
Removes a Layer. Ensures the Layer is contained in the Layers of this Node | MVR/Types/DMXMVRLayersNode.h |