Navigation
API > API/Plugins > API/Plugins/PCGEditor
| Name | UPCGLevelToAsset |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCGEditor/Public/PCGLevelToAsset.h |
| Include Path | #include "PCGLevelToAsset.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Blueprintable, Meta=(ShowWorldContextPin))
class UPCGLevelToAsset : public UPCGAssetExporter
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGAssetExporter → UPCGLevelToAsset
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BP_ExportWorld
(
UWorld* World, |
Parses the world and fills in the provided data asset. | PCGLevelToAsset.h |
|
UWorld * GetWorld() |
PCGLevelToAsset.h |
|
|
void SetWorld
(
UWorld* World |
PCGLevelToAsset.h |
|
|
bool SetWorldObject
(
UObject* WorldObject |
Set the world to export from a UObject. | PCGLevelToAsset.h |
|
Protected
Overridden from UPCGAssetExporter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportAsset
(
const FString& PackageName, |
PCGLevelToAsset.h | ||
virtual UPackage * UpdateAsset
(
const FAssetData& PCGAsset |
PCGLevelToAsset.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UPackage * CreateOrUpdatePCGAsset
(
TSoftObjectPtr< UWorld > World, |
Creates/Updates a PCG Asset for a specific world. | PCGLevelToAsset.h | |
static UPackage * CreateOrUpdatePCGAsset
(
UWorld* World, |
Creates/Updates a PCG Asset for a specific world. | PCGLevelToAsset.h | |
static void CreateOrUpdatePCGAssets
(
const TArray< FAssetData >& WorldAssets, |
Creates/updates a PCG Asset per given world. Allows exporter subclassing by passing in a Subclass. | PCGLevelToAsset.h |