Files
UnrealEngineUWP/Engine/Source/Editor/VirtualTexturingEditor/Private/VirtualTextureBuilderFactory.cpp
jeremy moore 2be70611fb Add UVirtualTextureBuilder asset type for building virtual textures.
Initial use case is to move the runtime virtual texture low mips building out of specific runtime virtual texture code.

#ROBOMERGE-SOURCE: CL 12765051 via CL 12765067 via CL 12765074 via CL 12765082
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12765102 by jeremy moore in Main branch]
2020-04-13 16:35:02 -04:00

22 lines
675 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "VirtualTextureBuilderFactory.h"
#include "AssetTypeCategories.h"
#include "VT/VirtualTextureBuilder.h"
UVirtualTextureBuilderFactory::UVirtualTextureBuilderFactory(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
SupportedClass = UVirtualTextureBuilder::StaticClass();
bCreateNew = true;
bEditAfterNew = false;
bEditorImport = false;
}
UObject* UVirtualTextureBuilderFactory::FactoryCreateNew(UClass* Class, UObject* InParent, FName Name, EObjectFlags Flags, UObject* Context, FFeedbackContext* Warn)
{
return NewObject<UVirtualTextureBuilder>(InParent, Class, Name, Flags);
}