3#include "CesiumVectorData/VectorStyle.h"
4#include "CoreMinimal.h"
5#include "UObject/ObjectMacros.h"
7#include "CesiumVectorStyle.generated.h"
56 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
57 FColor
Color = FColor(0xff, 0xff, 0xff);
61 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
70 meta = (ClampMin =
"0"))
75 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
89 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
90 FColor
Color = FColor(0xff, 0xff, 0xff);
94 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
101USTRUCT(BlueprintType)
108 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
118 meta = (EditCondition =
"Fill"))
124 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
134 meta = (EditCondition =
"Outline"))
141USTRUCT(BlueprintType)
148 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
154 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
ECesiumVectorLineWidthMode
The mode used to render polylines and strokes.
@ Meters
The line width represents the physical size of the line in meters.
@ Pixels
The line width represents the number of pixels the line will take up, regardless of LOD.
ECesiumVectorColorMode
The mode used to interpret the color value provided in a style.
@ Random
The color will be chosen randomly.
@ Normal
The normal color mode.
The style used to draw polylines and strokes.
double Width
The width of the line or stroke, with the unit specified by WidthMode.
ECesiumVectorColorMode ColorMode
The color mode to be used.
FColor Color
The color to be used.
ECesiumVectorLineWidthMode WidthMode
The mode to use when interpreting Width.
The style used to fill polygons.
ECesiumVectorColorMode ColorMode
The color mode to be used.
FColor Color
The color to be used.
The style used to draw polygons.
FCesiumVectorPolygonFillStyle FillStyle
If Fill is true, this style will be used when filling the polygon.
FCesiumVectorLineStyle OutlineStyle
If Outline is true, this style will be used when outlining the polygon.
bool Fill
Whether the polygon should be filled.
bool Outline
Whether the polygon should be outlined.
Style information to use when drawing vector data.
static FCesiumVectorStyle fromNative(const CesiumVectorData::VectorStyle &style)
Creates this Unreal representation from the Cesium Native equivalent.
FCesiumVectorPolygonStyle PolygonStyle
Styles to use when drawing polygons.
FCesiumVectorLineStyle LineStyle
Styles to use when drawing polylines and stroking shapes.
CesiumVectorData::VectorStyle toNative() const
Converts this Unreal representation into the Cesium Native equivalent.