Quartz UI ↗
Browse docs
On this page
Private preview · 0.57.0-devView Markdown

QuartzUIMigrateCommandlet: declaration reference

0.57.0-dev · beta source documentation. Native, Blueprint, Editor and rendering examples are source-reviewed, not executed in Unreal during this scan. See validation and limits.

Pinned source (source: Source/QuartzUIEditor/Public/QuartzUIMigrateCommandlet.h) · integration recipe · practical guide

UQuartzUIMigrateCommandlet

Editor type. Non-interactive equivalent of the Editor reference-app migration action.

Prerequisites / integration: Installed source plugin; Editor tools additionally require a compiled compatible host Editor target. Use the QuartzUIMigrateCommandlet recipe in the host module QuartzUIEditor.

Minimal example / lifecycle: UnrealEditor-Cmd Host.uproject -run=QuartzUIMigrate -LegacyFixture -DryRun. Commandlet delegates to shared migration service.

Avoid: Passing source without canonical build metadata. Match the exact declaration below; dependent DTOs/enums are values used by this owner, not independent systems.

Exact source line (source: Source/QuartzUIEditor/Public/QuartzUIMigrateCommandlet.h#L9)

Complete header

Source snapshot, not an additional example. Unreal annotations distinguish exposed Blueprint nodes from native-only/private methods.

#pragma once

#include "Commandlets/Commandlet.h"

#include "QuartzUIMigrateCommandlet.generated.h"

/** Non-interactive equivalent of the Editor reference-app migration action. */
UCLASS()
class QUARTZUIEDITOR_API UQuartzUIMigrateCommandlet final : public UCommandlet
{
	GENERATED_BODY()

public:
	UQuartzUIMigrateCommandlet();
	virtual int32 Main(const FString& Params) override;
};