Navigation
API > API/Plugins > API/Plugins/DMXGDTF > API/Plugins/DMXGDTF/GDTF > API/Plugins/DMXGDTF/GDTF/Geometries
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FDMXGDTFNode
- FDMXGDTFGeometryCollectBase
- FDMXGDTFGeometry
- FDMXGDTFAxisGeometry
- FDMXGDTFBeamGeometry
- FDMXGDTFDisplayGeometry
- FDMXGDTFFilterBeamGeometry
- FDMXGDTFFilterColorGeometry
- FDMXGDTFFilterGoboGeometry
- FDMXGDTFFilterShaperGeometry
- FDMXGDTFInventoryGeometry
- FDMXGDTFLaserGeometry
- FDMXGDTFMagnetGeometry
- FDMXGDTFMediaServerCameraGeometry
- FDMXGDTFMediaServerLayerGeometry
- FDMXGDTFMediaServerMasterGeometry
- FDMXGDTFStructureGeometry
- FDMXGDTFSupportGeometry
- FDMXGDTFWiringObjectGeometry
- FDMXGDTFGeometryCollect
References
| Module | DMXGDTF |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/Geometries/DMXGDTFGeometryCollectBase.h |
| Include | #include "GDTF/Geometries/DMXGDTFGeometryCollectBase.h" |
Syntax
class FDMXGDTFGeometryCollectBase : public UE::DMX::GDTF::FDMXGDTFNode
Remarks
UE specific. Bases class for all classes that have a geometry collect.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSharedPtr< FDMXGDTFAxisGeometry > > | AxisArray | Any Geometry with axis. | |
| TArray< TSharedPtr< FDMXGDTFBeamGeometry > > | BeamArray | Ny Geometry that describes a light output to project. | |
| TArray< TSharedPtr< FDMXGDTFDisplayGeometry > > | DisplayArray | Any Geometry that describes a surface to display visual media. | |
| TArray< TSharedPtr< FDMXGDTFFilterBeamGeometry > > | FilterBeamArray | Any Geometry with a beam filter. | |
| TArray< TSharedPtr< FDMXGDTFFilterColorGeometry > > | FilterColorArray | Any Geometry with color filter. | |
| TArray< TSharedPtr< FDMXGDTFFilterGoboGeometry > > | FilterGoboArray | Any Geometry with gobo. | |
| TArray< TSharedPtr< FDMXGDTFFilterShaperGeometry > > | FilterShaperArray | Any Geometry with shaper. | |
| TArray< TSharedPtr< FDMXGDTFGeometry > > | GeometryArray | Any General Geometry. | |
| TArray< TSharedPtr< FDMXGDTFGeometryReference > > | GeometryReferenceArray | Any Reference to already described geometries. | |
| TArray< TSharedPtr< FDMXGDTFInventoryGeometry > > | InventoryArray | Any Geometry that describes an additional item that can be used for a fixture (like a rain cover). | |
| TArray< TSharedPtr< FDMXGDTFLaserGeometry > > | LaserArray | Any Geometry with a laser light output. | |
| TArray< TSharedPtr< FDMXGDTFMagnetGeometry > > | MagnetArray | Any Geometry that describes a point where other geometries should be attached | |
| TArray< TSharedPtr< FDMXGDTFMediaServerCameraGeometry > > | MediaServerCameraArray | Any Geometry that describes a camera or output layer of a media device. | |
| TArray< TSharedPtr< FDMXGDTFMediaServerLayerGeometry > > | MediaServerLayerArray | Any Geometry that describes a media representation layer of a media device. | |
| TArray< TSharedPtr< FDMXGDTFMediaServerMasterGeometry > > | MediaServerMasterArray | Any Geometry that describes a master control layer of a media device. | |
| TArray< TSharedPtr< FDMXGDTFStructureGeometry > > | StructureArray | Any Geometry that describes the internal framing of an object (like members). | |
| TArray< TSharedPtr< FDMXGDTFSupportGeometry > > | SupportArray | Any Geometry that describes a support like a base plate or a hoist. | |
| TArray< TSharedPtr< FDMXGDTFWiringObjectGeometry > > | WiringObjectArray | Any General Geometry. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FDMXGDTFGeometry > | FindGeometryByName
(
const TCHAR* InName |
Finds the geometry by name. | |
| TSharedPtr< FDMXGDTFGeometryReference > | FindGeometryReferenceByName
(
const TCHAR* InName |
Finds geometry references by name. | |
| void | GetGeometriesOfType
(
TArray< TSharedPtr< GeometryType > >& OutArray |
Returns all geometries of a specific type in this collect. | |
| void | GetGeometriesRecursive
(
TArray< TSharedPtr< FDMXGDTFGeometry > >& OutGeometries, |
Returns all child geometries. Does not include self. | |
| TSharedPtr< GeometryType > | ResolveGeometryLink
(
const FString& Link |
Resolves a string as a link to a geometry. |
Overridden from FDMXGDTFNode
| Type | Name | Description | |
|---|---|---|---|
| FXmlNode * | CreateXmlNode
(
FXmlNode& Parent |
Creates an XML node in the parent node | |
| const TCHAR * | GetXmlTag () |
Gets the Xml Tag corresponding to this node | |
| void | Initialize
(
const FXmlNode& InXmlNode |
Initializes the node from an Xml node. Called after the node was constructed. |