虚幻4制作自己的文件格式
2015-04-23 18:42
429 查看
实现AssetFactory类和Asset类
Asset类是产生的资源文件。这个我写了一个字符串。
#pragma once
#include "SlateCore.h"
#include "UIAsset.generated.h"
UCLASS(hidecategories = Object, BlueprintType)
class 111_API UUIAsset : public UObject
{
GENERATED_UCLASS_BODY()
public:
UPROPERTY(Category = Brush, EditAnywhere, meta = (ShowOnlyInnerProperties))
FString test;
virtual void PostLoad() override;
};
Factory类
#pragma once
#include "UnrealED.h"
#include "UIAssetFactory.generated.h"
class UFactory;
/** Factory for creating SlateBrushAssets */
UCLASS(hidecategories = Object)
class 111_API UUIAssetFactory : public UFactory
{
GENERATED_UCLASS_BODY()
/** An initial texture to assign to the newly created slate brush */
UPROPERTY()
class UTexture2D* InitialTexture;
// Begin UFactory Interface
virtual FText GetDisplayName() const override;
virtual bool ConfigureProperties() override;
virtual UObject* FactoryCreateNew(UClass* Class, UObject* InParent, FName Name, EObjectFlags Flags, UObject* Context, FFeedbackContext* Warn) override;
// Begin UFactory Interface
};
Asset类是产生的资源文件。这个我写了一个字符串。
#pragma once
#include "SlateCore.h"
#include "UIAsset.generated.h"
UCLASS(hidecategories = Object, BlueprintType)
class 111_API UUIAsset : public UObject
{
GENERATED_UCLASS_BODY()
public:
UPROPERTY(Category = Brush, EditAnywhere, meta = (ShowOnlyInnerProperties))
FString test;
virtual void PostLoad() override;
};
Factory类
#pragma once
#include "UnrealED.h"
#include "UIAssetFactory.generated.h"
class UFactory;
/** Factory for creating SlateBrushAssets */
UCLASS(hidecategories = Object)
class 111_API UUIAssetFactory : public UFactory
{
GENERATED_UCLASS_BODY()
/** An initial texture to assign to the newly created slate brush */
UPROPERTY()
class UTexture2D* InitialTexture;
// Begin UFactory Interface
virtual FText GetDisplayName() const override;
virtual bool ConfigureProperties() override;
virtual UObject* FactoryCreateNew(UClass* Class, UObject* InParent, FName Name, EObjectFlags Flags, UObject* Context, FFeedbackContext* Warn) override;
// Begin UFactory Interface
};
相关文章推荐
- 深度学习caffe平台--制作自己.lmdb格式数据集及分类标签文件
- 深度学习caffe平台--制作自己.lmdb格式数据集及分类标签文件
- C++PE文件格式解析类(轻松制作自己的PE文件解析器)
- C++PE文件格式解析类(轻松制作自己的PE文件解析器)
- 原始图片制作LMDB格式文件
- python脚本:根据视差图制作npy格式的深度信息文件
- 第一次制作.hlp文件格式的帮助文档
- 制作自己的根文件系统
- 自己动手制作最新版struts2.3.8的chm格式的api帮助文档
- 如何制作chm格式的帮助文件
- 自己动手写CSDN博客提取器,提取文件保存支持PDF、doc、txt三种格式
- 仿照VOC2007数据集格式制作自己的目标检测数据集
- 改注册表实现的增加右键菜单右键菜单,注册自己的文件格式
- 如何用busybox制作一个自己文件系统
- 一个自己写的用来搜索各种文件格式生成txt清单的java工具
- windows10+GPU下caffe数据集Lmdb格式制作+训练自己数据集
- 用python将SQL格式文件改成自己想要的格式
- 制作适合自己的linux系统镜像文件
- 自己制作软盘镜像文件
- 一个自己写的真正判断文件格式,文件大小,而并不仅仅从扩展名来进行判断的上传方法,进一步加强防止软件或恶意的木马图片上传