53 lines
994 B
C
53 lines
994 B
C
// Copyright 2025 https://yuewu.dev/en All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "UObject/Object.h"
|
|
#include "GES_ContextEffectsEnumLibrary.generated.h"
|
|
|
|
/**
|
|
* Enum defining the load state of a context effects library.
|
|
* 定义情景效果库加载状态的枚举。
|
|
*/
|
|
UENUM()
|
|
enum class EGES_ContextEffectsLibraryLoadState : uint8
|
|
{
|
|
/**
|
|
* Library is not loaded.
|
|
* 库未加载。
|
|
*/
|
|
Unloaded = 0,
|
|
|
|
/**
|
|
* Library is currently loading.
|
|
* 库正在加载。
|
|
*/
|
|
Loading = 1,
|
|
|
|
/**
|
|
* Library is fully loaded.
|
|
* 库已完全加载。
|
|
*/
|
|
Loaded = 2
|
|
};
|
|
|
|
/**
|
|
* Enum defining how source context tags are applied.
|
|
* 定义如何应用源情景标签的枚举。
|
|
*/
|
|
UENUM()
|
|
enum class EGES_EffectsContextType : uint8
|
|
{
|
|
/**
|
|
* Merge source context with existing contexts.
|
|
* 将源情景与现有情景合并。
|
|
*/
|
|
Merge,
|
|
|
|
/**
|
|
* Override existing contexts with source context.
|
|
* 使用源情景覆盖现有情景。
|
|
*/
|
|
Override
|
|
}; |