Navigation
API > API/Plugins > API/Plugins/DMXRuntime
A Layer node in the Layers Node of a Scene.
| Name | UDMXMVRLayerNode |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXRuntime/Public/MVR/Types/DMXMVRLayerNode.h |
| Include Path | #include "MVR/Types/DMXMVRLayerNode.h" |
Syntax
UCLASS ()
class UDMXMVRLayerNode : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDMXMVRLayerNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMXMVRLayerNode() |
Constructor | MVR/Types/DMXMVRLayerNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Matrix | FDMXOptionalTransform | The transformation matrix that defines the location and orientation of this the layer inside its global coordinate space. | MVR/Types/DMXMVRLayerNode.h | |
| Name | FDMXOptionalString | The name of the object | MVR/Types/DMXMVRLayerNode.h | |
| UUID | FGuid | The unique identifier of the object. | MVR/Types/DMXMVRLayerNode.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChildListNode | TObjectPtr< UDMXMVRChildListNode > | A list of graphic objects that are part of the group. | MVR/Types/DMXMVRLayerNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Contains
(
UDMXMVRParametricObjectNodeBase* ParametricObjectNode |
Returns true if the Parametric Object Node is contained in this layer | MVR/Types/DMXMVRLayerNode.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/DMXMVRLayerNode.h | |
TObjectPtr< UDMXMVRParametricObjectNodeBase > * FindParametricObjectNodeByUUID
(
const FGuid& InUUID |
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/DMXMVRLayerNode.h | |
UDMXMVRChildListNode * GetChildListNode() |
Returns a list of graphic objects that are part of the layer. | MVR/Types/DMXMVRLayerNode.h | |
void GetFixtureNodes
(
TArray< UDMXMVRFixtureNode* >& OutFixtureNodes |
Returns the Fixture Nodes contained in this Layer. Note, does not clear the array. | MVR/Types/DMXMVRLayerNode.h | |
void InitializeFromLayerXmlNode
(
const FXmlNode& LayerXmlNode |
Initializes the Layer Node and its Children from a Layer Xml Node. | MVR/Types/DMXMVRLayerNode.h |