Navigation
API > API/Plugins > API/Plugins/DMXGDTF > API/Plugins/DMXGDTF/GDTF > API/Plugins/DMXGDTF/GDTF/PhysicalDescriptions
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FDMXGDTFNode
- FDMXGDTFDMXProfilePoint
References
| Module | DMXGDTF |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h |
| Include | #include "GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h" |
Syntax
class FDMXGDTFDMXProfilePoint : public UE::DMX::GDTF::FDMXGDTFNode
Remarks
This section contains points to define the DMX profile (XML node
Find the Point with the biggest DMXPercentage below or equal x. If there is none, the output is expected to be 0. Output(x) = CFC3 * (x - DMXPercent)³ + CFC2 * (x - DMXPercent)² + CFC1 * (x - DMXPercent) + CFC0
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | CFC0 | Cubic Function Coefficient for x⁰; Default value : 0 | |
| float | CFC1 | Cubic Function Coefficient for x; Default value : 0 | |
| float | CFC2 | Cubic Function Coefficient for x²; Default value : 0 | |
| float | CFC3 | Cubic Function Coefficient for x³; Default value : 0 | |
| float | DMXPercentage | DMX percentage of the point; Unit: Percentage; Default value : 0 | |
| const TWeakPtr< FDMXGDTFDMXProfile > | OuterDMXProfile | The outer DMX profile |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDMXGDTFDMXProfilePoint
(
const TSharedRef< FDMXGDTFDMXProfile >& InDMXProfile |
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. |