Navigation
API > API/Plugins > API/Plugins/DMXGDTF > API/Plugins/DMXGDTF/GDTF > API/Plugins/DMXGDTF/GDTF/Geometries
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FDMXGDTFNode
- FDMXGDTFGeometryCollectBase
- FDMXGDTFGeometry
- FDMXGDTFBeamGeometry
References
| Module | DMXGDTF |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/Geometries/DMXGDTFBeamGeometry.h |
| Include | #include "GDTF/Geometries/DMXGDTFBeamGeometry.h" |
Syntax
class FDMXGDTFBeamGeometry : public UE::DMX::GDTF::FDMXGDTFGeometry
Remarks
It is a basic geometry type without specification (XML node
The beam geometry emits its light into negative Z direction (and Y-up)
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | BeamAngle | Beam angle; Default value: 25,0; Unit: degree | |
| float | BeamRadius | Beam radius on starting point. Default value: 0,05; Unit: meter. | |
| EDMXGDTFBeamGeometryBeamType | BeamType | Beam Type The |
|
| uint8 | ColorRenderingIndex | The CRI according to ANSI/IES TM-30 is a quantitative measure of the ability of the light source showing the object color naturally as it does as daylight reference. | |
| float | ColorTemperature | Color temperature; Default value: 6 000; Unit: kelvin | |
| FString | EmitterSpectrum | (Optional) Link to emitter in the physical description; use this to define the white light source of a subtractive color mixing system. | |
| float | FieldAngle | Field angle; Default value: 25,0; Unit: degree | |
| EDMXGDTFBeamGeometryLampType | LampType | Defines type of the light source | |
| float | LuminousFlux | Intensity of all the represented light emitters; Default value: 10 000; Unit: lumen | |
| float | PowerConsumption | Power consumption; Default value: 1 000; Unit: Watt | |
| float | RectangleRatio | Ratio from Width to Height of the Rectangle Type Beam; Default value: 1.7777; Unit: None | |
| float | ThrowRatio | Throw Ratio of the lens for BeamType Rectangle; Default value: 1; Unit: None |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDMXGDTFBeamGeometry
(
const TSharedRef< FDMXGDTFGeometryCollectBase >& InGeometryCollect |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FDMXGDTFEmitter > | Resolves the linked emitter spectrum. |
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. |