Navigation
API > API/Plugins > API/Plugins/SVGImporter
| Name | FSVGShape |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/SVGImporter/Source/SVGImporter/Public/SVGTypes.h |
| Include Path | #include "SVGTypes.h" |
Syntax
USTRUCT ()
struct FSVGShape
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSVGShape () |
SVGTypes.h | ||
FSVGShape
(
const FSVGStyle& InStyle, |
SVGTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsClockwise | bool | SVGTypes.h | ||
| bIsClosed | bool | SVGTypes.h | ||
| bShapesHaveBeenGenerated | bool | SVGTypes.h | ||
| FillGradient | FSVGGradient | SVGTypes.h | ||
| Id | FString | SVGTypes.h | ||
| Polygons | TArray< FSVGPathPolygon > | SVGTypes.h | ||
| PolygonSplines | TArray< TObjectPtr< USplineComponent > > | SVGTypes.h | ||
| StrokeGradient | FSVGGradient | SVGTypes.h | ||
| Style | FSVGStyle | SVGTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPolygon
(
const TArray< FVector >& InPoints |
SVGTypes.h | ||
void ApplyFillRule() |
SVGTypes.h | ||
FColor GetFillColor() |
SVGTypes.h | ||
const FString & GetId() |
SVGTypes.h | ||
const TArray< FSVGPathPolygon > & GetPolygons() |
SVGTypes.h | ||
FColor GetStrokeColor() |
SVGTypes.h | ||
const FSVGStyle & GetStyle() |
SVGTypes.h | ||
bool HasFill() |
SVGTypes.h | ||
bool HasStroke() |
SVGTypes.h | ||
bool IsClockwise() |
SVGTypes.h | ||
bool IsClosed() |
SVGTypes.h | ||
bool IsVisible() |
SVGTypes.h | ||
int32 PolygonsNum() |
SVGTypes.h | ||
void SetDefaultValues() |
SVGTypes.h | ||
void SetId
(
const FString& InId |
SVGTypes.h | ||
void SetIsClosed
(
bool bInIsClosed |
SVGTypes.h | ||
void SetStyle
(
const FSVGStyle& InStyle |
SVGTypes.h |