Navigation
API > API/Plugins > API/Plugins/SVGImporter
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USVGData
References
| Module | SVGImporter |
| Header | /Engine/Plugins/Experimental/SVGImporter/Source/SVGImporter/Public/SVGData.h |
| Include | #include "SVGData.h" |
Syntax
UCLASS ()
class USVGData : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableOverrideQuality | Enable quality overriding option | |
| ESVGSplineConversionQuality | OverrideQuality | The quality used to convert SVG Spline Data into poly lines Changing this value will trigger a re-import (existing geometry will need to be re-generated). | |
| TArray< FSVGShape > | Shapes | ||
| FString | SourceFilePath | ||
| FString | SVGFileContent | ||
| TObjectPtr< UTexture2D > | SVGTexture |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateShapes
(
const TArray< TSharedRef< FSVGBaseElement > >& InSVGElements |
Create the shapes composing this SVG Data, starting from the information provided by SVG parsing | |
| void | Generate a texture from the SVG information | ||
| const FString & | Get the SVG source file path, if available | ||
| void | Initialize
(
const FSVGDataInitializer& InInitializer |
Initialize this SVGData with the information provided by the initializer | |
| FOnSVGDataReimport & | |||
| void | Reimport () |
||
| void | Reset () |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Called when a property on this object has been modified externally |
Typedefs
| Name | Description |
|---|---|
| FOnSVGDataReimport |