Navigation
API > API/Plugins > API/Plugins/DMXGDTF
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
| Name | FDMXGDTFDMXProfilePoint |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXGDTF/Source/DMXGDTF/Public/GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h |
| Include Path | #include "GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h" |
Syntax
class FDMXGDTFDMXProfilePoint : public UE::DMX::GDTF::FDMXGDTFNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDMXGDTFNode → FDMXGDTFDMXProfilePoint
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDMXGDTFDMXProfilePoint
(
const TSharedRef< FDMXGDTFDMXProfile >& InDMXProfile |
GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CFC0 | float | Cubic Function Coefficient for x⁰; Default value : 0 | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
| CFC1 | float | Cubic Function Coefficient for x; Default value : 0 | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
| CFC2 | float | Cubic Function Coefficient for x²; Default value : 0 | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
| CFC3 | float | Cubic Function Coefficient for x³; Default value : 0 | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
| DMXPercentage | float | DMX percentage of the point; Unit: Percentage; Default value : 0 | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
| OuterDMXProfile | const TWeakPtr< FDMXGDTFDMXProfile > | The outer DMX profile | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h |
Functions
Public
Overridden from FDMXGDTFNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FXmlNode * CreateXmlNode
(
FXmlNode& Parent |
Creates an XML node in the parent node | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
virtual const TCHAR * GetXmlTag() |
Gets the Xml Tag corresponding to this node | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h | |
virtual void Initialize
(
const FXmlNode& InXmlNode |
Initializes the node from an Xml node. Called after the node was constructed. | GDTF/PhysicalDescriptions/DMXGDTFDMXProfilePoint.h |