CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AtomEffectPreset.h 文件参考
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "AtomEffectPreset.generated.h"

类

class  UAtomEffectPreset

宏定义

#define ATOM_BUS_EFFECT_PRESET_METHODS(EFFECT_NAME)
#define ATOM_EFFECT_PRESET_METHODS(EFFECT_NAME)
#define ATOM_EFFECT_PRESET_NAME(CLASS_NAME)
#define ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_SETTINGS_NAME(CLASS_NAME)
#define ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
#define GET_ATOM_EFFECT_SETTINGS(EFFECT_NAME)

宏定义说明

◆ ATOM_BUS_EFFECT_PRESET_METHODS

#define ATOM_BUS_EFFECT_PRESET_METHODS ( EFFECT_NAME)
值:
bool IsBypassed() const override \
{ \
return DynamicSettings.bBypass; \
} \
void SetBypass(bool bBypass) override \
{ \
DynamicSettings.bBypass = bBypass; \
}

◆ ATOM_EFFECT_PRESET_METHODS

#define ATOM_EFFECT_PRESET_METHODS ( EFFECT_NAME)

◆ ATOM_EFFECT_PRESET_NAME

#define ATOM_EFFECT_PRESET_NAME ( CLASS_NAME)
值:
ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, Preset)
#define ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, SUFFIX)
定义 AtomEffectPreset.h:28

◆ ATOM_EFFECT_PRESET_NAME1

#define ATOM_EFFECT_PRESET_NAME1 ( CLASS_NAME,
SUFFIX )
值:
ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
定义 AtomEffectPreset.h:27

◆ ATOM_EFFECT_PRESET_NAME2

#define ATOM_EFFECT_PRESET_NAME2 ( CLASS_NAME,
SUFFIX )
值:
U ## CLASS_NAME ## SUFFIX

◆ ATOM_EFFECT_SETTINGS_NAME

#define ATOM_EFFECT_SETTINGS_NAME ( CLASS_NAME)
值:
ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, Settings)
#define ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, SUFFIX)
定义 AtomEffectPreset.h:24

◆ ATOM_EFFECT_SETTINGS_NAME1

#define ATOM_EFFECT_SETTINGS_NAME1 ( CLASS_NAME,
SUFFIX )
值:
ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
定义 AtomEffectPreset.h:23

◆ ATOM_EFFECT_SETTINGS_NAME2

#define ATOM_EFFECT_SETTINGS_NAME2 ( CLASS_NAME,
SUFFIX )
值:
F ## CLASS_NAME ## SUFFIX
@ F
定义 AtomBlueprintLibrary.h:51

◆ GET_ATOM_EFFECT_SETTINGS

#define GET_ATOM_EFFECT_SETTINGS ( EFFECT_NAME)
值:
U##EFFECT_NAME##Preset* _Preset = Cast<U##EFFECT_NAME##Preset>(Preset); \
F##EFFECT_NAME##Settings Settings = _Preset != nullptr ? _Preset->GetSettings() : F##EFFECT_NAME##Settings();