#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "AtomEffectPreset.generated.h"
◆ 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 | ) |
|
値:
#define ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:28
◆ ATOM_EFFECT_PRESET_NAME1
| #define ATOM_EFFECT_PRESET_NAME1 |
( |
| CLASS_NAME, |
|
|
| SUFFIX ) |
値:
#define ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
Definition 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 | ) |
|
値:
#define ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:24
◆ ATOM_EFFECT_SETTINGS_NAME1
| #define ATOM_EFFECT_SETTINGS_NAME1 |
( |
| CLASS_NAME, |
|
|
| SUFFIX ) |
値:
#define ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:23
◆ ATOM_EFFECT_SETTINGS_NAME2
| #define ATOM_EFFECT_SETTINGS_NAME2 |
( |
| CLASS_NAME, |
|
|
| SUFFIX ) |
値:F ## CLASS_NAME ## SUFFIX
@ F
Definition 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();