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")
108 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
118 meta = (EditCondition =
"Fill"))
124 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
134 meta = (EditCondition =
"Outline"))
145 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
151 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
161 meta = (EditCondition =
"Fill"))
167 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
177 meta = (EditCondition =
"Outline"))
191 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
197 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
203 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.
bool Fill
Whether the point should be filled.
float Radius
The radius of the point in pixels.
FCesiumVectorPolygonFillStyle FillStyle
If Fill is true, this style will be used when filling the point.
bool Outline
Whether the point should be outlined.
FCesiumVectorLineStyle OutlineStyle
If Outline is true, this style will be used when outlining the point.
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.
FCesiumVectorPointStyle PointStyle
Styles to use when drawing points.